Update app.py
Browse files
app.py
CHANGED
|
@@ -398,7 +398,7 @@ def login():
|
|
| 398 |
data = load_data()
|
| 399 |
if token in data['users'] and len(token) == 13:
|
| 400 |
session['token'] = token
|
| 401 |
-
|
| 402 |
return redirect(url_for('dashboard'))
|
| 403 |
else:
|
| 404 |
flash('Неверный токен! Токен должен быть 13 символов.')
|
|
@@ -454,12 +454,8 @@ def get_folder(data, token, folder_path):
|
|
| 454 |
@app.route('/dashboard/<path:folder_path>', methods=['GET', 'POST'])
|
| 455 |
def dashboard(folder_path='root'):
|
| 456 |
if 'token' not in session:
|
| 457 |
-
|
| 458 |
-
|
| 459 |
-
session['token'] = token
|
| 460 |
-
else:
|
| 461 |
-
flash('Пожалуйста, войдите!')
|
| 462 |
-
return redirect(url_for('login'))
|
| 463 |
|
| 464 |
token = session['token']
|
| 465 |
data = load_data()
|
|
@@ -692,10 +688,6 @@ def dashboard(folder_path='root'):
|
|
| 692 |
};
|
| 693 |
xhr.send(formData);
|
| 694 |
};
|
| 695 |
-
window.onload = () => {
|
| 696 |
-
const token = localStorage.getItem('token');
|
| 697 |
-
if (!token) return; // Не перенаправляем автоматически
|
| 698 |
-
};
|
| 699 |
</script>
|
| 700 |
</body>
|
| 701 |
</html>
|
|
|
|
| 398 |
data = load_data()
|
| 399 |
if token in data['users'] and len(token) == 13:
|
| 400 |
session['token'] = token
|
| 401 |
+
# Сохранение токена в localStorage перенесено в JavaScript
|
| 402 |
return redirect(url_for('dashboard'))
|
| 403 |
else:
|
| 404 |
flash('Неверный токен! Токен должен быть 13 символов.')
|
|
|
|
| 454 |
@app.route('/dashboard/<path:folder_path>', methods=['GET', 'POST'])
|
| 455 |
def dashboard(folder_path='root'):
|
| 456 |
if 'token' not in session:
|
| 457 |
+
flash('Пожалуйста, войдите!')
|
| 458 |
+
return redirect(url_for('login'))
|
|
|
|
|
|
|
|
|
|
|
|
|
| 459 |
|
| 460 |
token = session['token']
|
| 461 |
data = load_data()
|
|
|
|
| 688 |
};
|
| 689 |
xhr.send(formData);
|
| 690 |
};
|
|
|
|
|
|
|
|
|
|
|
|
|
| 691 |
</script>
|
| 692 |
</body>
|
| 693 |
</html>
|