DmitrMakeev commited on
Commit
3d8f737
·
verified ·
1 Parent(s): 6ccef9f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +28 -15
app.py CHANGED
@@ -172,7 +172,29 @@ def load_settings():
172
  cursor.execute('SELECT * FROM settings')
173
  settings = cursor.fetchone()
174
  conn.close()
175
- return settings
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
176
 
177
  def save_settings(settings_dict):
178
  conn = sqlite3.connect(SETTINGS_DB)
@@ -202,21 +224,11 @@ def get_settings():
202
  client_api_key_sys = request.json.get('api_key_sys')
203
 
204
  # Проверка ключа авторизации
205
- if client_api_key_sys != load_settings()[1]: # Предполагаем, что api_key_auth находится на второй позиции
 
206
  return jsonify({"error": "Unauthorized access"}), 403
207
 
208
- settings = load_settings()
209
- return jsonify({
210
- 'api_key_auth': settings[1],
211
- 'crypto_key_auth': settings[2],
212
- 'crypto_key_url': settings[3],
213
- 'vk_api_key_ser': settings[4],
214
- 'senler_token_ser': settings[5],
215
- 'wa_ak_ser': settings[6],
216
- 'wa_api_key_ser': settings[7],
217
- 'curators_ser': settings[8],
218
- 'call_api_key_ser': settings[9]
219
- })
220
 
221
  @app.route('/save_settings', methods=['POST'])
222
  def save_settings_route():
@@ -224,7 +236,8 @@ def save_settings_route():
224
  client_api_key_sys = request.json.get('api_key_sys')
225
 
226
  # Проверка ключа авторизации
227
- if client_api_key_sys != load_settings()[1]: # Предполагаем, что api_key_auth находится на второй позиции
 
228
  return jsonify({"error": "Unauthorized access"}), 403
229
 
230
  data = request.json.get('data', {})
 
172
  cursor.execute('SELECT * FROM settings')
173
  settings = cursor.fetchone()
174
  conn.close()
175
+ if settings is None:
176
+ return {
177
+ 'api_key_auth': '',
178
+ 'crypto_key_auth': '',
179
+ 'crypto_key_url': '',
180
+ 'vk_api_key_ser': '',
181
+ 'senler_token_ser': '',
182
+ 'wa_ak_ser': '',
183
+ 'wa_api_key_ser': '',
184
+ 'curators_ser': '',
185
+ 'call_api_key_ser': ''
186
+ }
187
+ return {
188
+ 'api_key_auth': settings[1],
189
+ 'crypto_key_auth': settings[2],
190
+ 'crypto_key_url': settings[3],
191
+ 'vk_api_key_ser': settings[4],
192
+ 'senler_token_ser': settings[5],
193
+ 'wa_ak_ser': settings[6],
194
+ 'wa_api_key_ser': settings[7],
195
+ 'curators_ser': settings[8],
196
+ 'call_api_key_ser': settings[9]
197
+ }
198
 
199
  def save_settings(settings_dict):
200
  conn = sqlite3.connect(SETTINGS_DB)
 
224
  client_api_key_sys = request.json.get('api_key_sys')
225
 
226
  # Проверка ключа авторизации
227
+ settings = load_settings()
228
+ if client_api_key_sys != settings.get('api_key_auth', ''):
229
  return jsonify({"error": "Unauthorized access"}), 403
230
 
231
+ return jsonify(settings)
 
 
 
 
 
 
 
 
 
 
 
232
 
233
  @app.route('/save_settings', methods=['POST'])
234
  def save_settings_route():
 
236
  client_api_key_sys = request.json.get('api_key_sys')
237
 
238
  # Проверка ключа авторизации
239
+ settings = load_settings()
240
+ if client_api_key_sys != settings.get('api_key_auth', ''):
241
  return jsonify({"error": "Unauthorized access"}), 403
242
 
243
  data = request.json.get('data', {})