Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -186,7 +186,7 @@ def index():
|
|
186 |
# Глобальные переменные для хранения настроек
|
187 |
api_key_admin = ''
|
188 |
crypto_key_sys_ser = ''
|
189 |
-
|
190 |
vk_api_key_ser = ''
|
191 |
senler_token_ser = ''
|
192 |
wa_ak_ser = ''
|
@@ -213,7 +213,7 @@ def update_global_variables_from_settings():
|
|
213 |
# Обновляем глобальные переменные из массива settings
|
214 |
api_key_admin = settings.get('api_key_admin', '')
|
215 |
crypto_key_sys_ser = settings.get('crypto_key_sys', '')
|
216 |
-
|
217 |
vk_api_key_ser = settings.get('vk_api_key', '')
|
218 |
senler_token_ser = settings.get('senler_token', '')
|
219 |
wa_ak_ser = settings.get('wa_ak', '')
|
@@ -225,7 +225,7 @@ def update_global_variables_from_settings():
|
|
225 |
print("Обновленные глобальные переменные:")
|
226 |
print(f"api_key_admin: {api_key_admin}")
|
227 |
print(f"crypto_key_sys_ser: {crypto_key_sys_ser}")
|
228 |
-
print(f"
|
229 |
print(f"vk_api_key_ser: {vk_api_key_ser}")
|
230 |
print(f"senler_token_ser: {senler_token_ser}")
|
231 |
print(f"wa_ak_ser: {wa_ak_ser}")
|
@@ -930,16 +930,18 @@ def get_order():
|
|
930 |
try:
|
931 |
logging.debug("Starting set_order_vk")
|
932 |
|
933 |
-
# Проверка заголовка Origin
|
934 |
-
origin = request.headers.get('Origin')
|
935 |
-
if origin != ALLOWED_ORIGIN:
|
936 |
-
return jsonify({"error": "Unauthorized access"}), 403
|
937 |
-
|
938 |
# Читаем параметры из POST-запроса
|
939 |
data = request.json
|
|
|
940 |
vkid = data.get('vk_id', '')
|
941 |
order = data.get('order', '')
|
942 |
|
|
|
|
|
|
|
|
|
|
|
|
|
943 |
if not vkid or not order:
|
944 |
logging.error("VK ID and order are required")
|
945 |
return json.dumps({"error": "VK ID and order are required"}), 400
|
@@ -971,7 +973,7 @@ def get_order():
|
|
971 |
value = shop_st_data.get(order, 'not')
|
972 |
|
973 |
# Определяем значение для crypto
|
974 |
-
crypto_value =
|
975 |
|
976 |
# Возвращаем данные из столбца и текущую дату и время
|
977 |
response = {order: value, 'online_date': current_time, 'crypto': crypto_value}
|
|
|
186 |
# Глобальные переменные для хранения настроек
|
187 |
api_key_admin = ''
|
188 |
crypto_key_sys_ser = ''
|
189 |
+
crypto_url_sys = ''
|
190 |
vk_api_key_ser = ''
|
191 |
senler_token_ser = ''
|
192 |
wa_ak_ser = ''
|
|
|
213 |
# Обновляем глобальные переменные из массива settings
|
214 |
api_key_admin = settings.get('api_key_admin', '')
|
215 |
crypto_key_sys_ser = settings.get('crypto_key_sys', '')
|
216 |
+
crypto_url_sys = settings.get('crypto_url_sys', '')
|
217 |
vk_api_key_ser = settings.get('vk_api_key', '')
|
218 |
senler_token_ser = settings.get('senler_token', '')
|
219 |
wa_ak_ser = settings.get('wa_ak', '')
|
|
|
225 |
print("Обновленные глобальные переменные:")
|
226 |
print(f"api_key_admin: {api_key_admin}")
|
227 |
print(f"crypto_key_sys_ser: {crypto_key_sys_ser}")
|
228 |
+
print(f"crypto_url_sys: {crypto_url_sys}")
|
229 |
print(f"vk_api_key_ser: {vk_api_key_ser}")
|
230 |
print(f"senler_token_ser: {senler_token_ser}")
|
231 |
print(f"wa_ak_ser: {wa_ak_ser}")
|
|
|
930 |
try:
|
931 |
logging.debug("Starting set_order_vk")
|
932 |
|
|
|
|
|
|
|
|
|
|
|
933 |
# Читаем параметры из POST-запроса
|
934 |
data = request.json
|
935 |
+
key_admin = data.get('key_admin', '')
|
936 |
vkid = data.get('vk_id', '')
|
937 |
order = data.get('order', '')
|
938 |
|
939 |
+
if key_admin != api_key_admin:
|
940 |
+
logging.error("Invalid admin key")
|
941 |
+
response = {order: 'not', 'online_date': '', 'crypto': ''}
|
942 |
+
return jsonify(response), 200
|
943 |
+
|
944 |
+
|
945 |
if not vkid or not order:
|
946 |
logging.error("VK ID and order are required")
|
947 |
return json.dumps({"error": "VK ID and order are required"}), 400
|
|
|
973 |
value = shop_st_data.get(order, 'not')
|
974 |
|
975 |
# Определяем значение для crypto
|
976 |
+
crypto_value = crypto_url_sys if value != 'not' else ''
|
977 |
|
978 |
# Возвращаем данные из столбца и текущую дату и время
|
979 |
response = {order: value, 'online_date': current_time, 'crypto': crypto_value}
|