DmitrMakeev commited on
Commit
941c7c0
·
verified ·
1 Parent(s): d78ab40

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -9
app.py CHANGED
@@ -186,7 +186,7 @@ def index():
186
  # Глобальные переменные для хранения настроек
187
  api_key_admin = ''
188
  crypto_key_sys_ser = ''
189
- crypto_url_sys_ser = ''
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
- crypto_url_sys_ser = 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,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"crypto_url_sys_ser: {crypto_url_sys_ser}")
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 = crypto_key_sys if value != 'not' else ''
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}