diff --git a/src/main.py b/src/main.py index df3b971..3f69960 100644 --- a/src/main.py +++ b/src/main.py @@ -82,7 +82,11 @@ def register(): username = request.form["username"] nickname = request.form["nickname"] password = request.form["password"] - + + # Walidacja hasła: min. 8 znaków i min. jedna cyfra + if len(password) < 8 or not any(char.isdigit() for char in password): + return "

Hasło musi mieć co najmniej 8 znaków i zawierać przynajmniej jedną cyfrę!

", 400 + user = User(username, nickname, password) sqlsession.add(user) sqlsession.commit()