Eluza133 commited on
Commit
1f234d5
·
verified ·
1 Parent(s): 2920f11

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -9
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
- hashed_password = hashlib.sha256(password.encode('utf-8')).hexdigest()
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
- hashed_password = hashlib.sha256(password.encode('utf-8')).hexdigest()
156
- logging.debug(f"Попытка входа: {username}, введённый хеш: {hashed_password}")
157
  if username in data['users']:
158
- stored_hash = data['users'][username]['password']
159
- logging.debug(f"Сохранённый хеш для {username}: {stored_hash}")
160
- if stored_hash == hashed_password:
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']}")