Student Hub commited on
Commit
2f0d9d4
·
1 Parent(s): adb67f5

Fix bcrypt password length issue

Browse files
Files changed (1) hide show
  1. auth.py +3 -0
auth.py CHANGED
@@ -23,6 +23,9 @@ def verify_password(plain_password: str, hashed_password: str) -> bool:
23
 
24
  def get_password_hash(password: str) -> str:
25
  """Хеширование пароля"""
 
 
 
26
  return pwd_context.hash(password)
27
 
28
 
 
23
 
24
  def get_password_hash(password: str) -> str:
25
  """Хеширование пароля"""
26
+ # Обрезаем пароль до 72 байт для bcrypt
27
+ if len(password.encode('utf-8')) > 72:
28
+ password = password[:72]
29
  return pwd_context.hash(password)
30
 
31