Update app.py
Browse files
app.py
CHANGED
|
@@ -7,7 +7,6 @@ import time
|
|
| 7 |
from datetime import datetime
|
| 8 |
from huggingface_hub import HfApi, hf_hub_download
|
| 9 |
from werkzeug.utils import secure_filename
|
| 10 |
-
import hashlib
|
| 11 |
|
| 12 |
app = Flask(__name__)
|
| 13 |
app.secret_key = 'supersecretkey' # Замените на безопасный ключ в продакшене
|
|
@@ -95,10 +94,9 @@ def register():
|
|
| 95 |
flash('Пользователь уже существует!')
|
| 96 |
return redirect(url_for('register'))
|
| 97 |
|
| 98 |
-
|
| 99 |
-
data['users'][username] = {'password': hashed_password}
|
| 100 |
save_data(data)
|
| 101 |
-
logging.info(f"Пользователь {username} зарегистрирован")
|
| 102 |
flash('Регистрация успешна! Войдите в систему.')
|
| 103 |
return redirect(url_for('login'))
|
| 104 |
|
|
@@ -152,12 +150,11 @@ def login():
|
|
| 152 |
password = request.form.get('password')
|
| 153 |
data = load_data()
|
| 154 |
|
| 155 |
-
|
| 156 |
-
logging.debug(f"Попытка входа: {username}, введённый хеш: {hashed_password}")
|
| 157 |
if username in data['users']:
|
| 158 |
-
|
| 159 |
-
logging.debug(f"Сохранённый
|
| 160 |
-
if
|
| 161 |
session['username'] = username
|
| 162 |
session.permanent = True # Сессия сохраняется дольше
|
| 163 |
logging.info(f"Успешный вход: {username}, сессия: {session['username']}")
|
|
|
|
| 7 |
from datetime import datetime
|
| 8 |
from huggingface_hub import HfApi, hf_hub_download
|
| 9 |
from werkzeug.utils import secure_filename
|
|
|
|
| 10 |
|
| 11 |
app = Flask(__name__)
|
| 12 |
app.secret_key = 'supersecretkey' # Замените на безопасный ключ в продакшене
|
|
|
|
| 94 |
flash('Пользователь уже существует!')
|
| 95 |
return redirect(url_for('register'))
|
| 96 |
|
| 97 |
+
data['users'][username] = {'password': password} # Пароль сохраняется как есть
|
|
|
|
| 98 |
save_data(data)
|
| 99 |
+
logging.info(f"Пользователь {username} зарегистрирован с паролем {password}")
|
| 100 |
flash('Регистрация успешна! Войдите в систему.')
|
| 101 |
return redirect(url_for('login'))
|
| 102 |
|
|
|
|
| 150 |
password = request.form.get('password')
|
| 151 |
data = load_data()
|
| 152 |
|
| 153 |
+
logging.debug(f"Попытка входа: {username}, введённый пароль: {password}")
|
|
|
|
| 154 |
if username in data['users']:
|
| 155 |
+
stored_password = data['users'][username]['password']
|
| 156 |
+
logging.debug(f"Сохранённый пароль для {username}: {stored_password}")
|
| 157 |
+
if stored_password == password:
|
| 158 |
session['username'] = username
|
| 159 |
session.permanent = True # Сессия сохраняется дольше
|
| 160 |
logging.info(f"Успешный вход: {username}, сессия: {session['username']}")
|