Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -172,7 +172,29 @@ def load_settings():
|
|
172 |
cursor.execute('SELECT * FROM settings')
|
173 |
settings = cursor.fetchone()
|
174 |
conn.close()
|
175 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
|
|
206 |
return jsonify({"error": "Unauthorized access"}), 403
|
207 |
|
208 |
-
|
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 |
-
|
|
|
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', {})
|