diff --git a/app/blueprints/users/account.py b/app/blueprints/users/account.py index 65992864..ecc248d9 100644 --- a/app/blueprints/users/account.py +++ b/app/blueprints/users/account.py @@ -102,7 +102,7 @@ class RegisterForm(FlaskForm): Regexp("^[a-zA-Z0-9._-]+$", message=lazy_gettext( "Only alphabetic letters (A-Za-z), numbers (0-9), underscores (_), minuses (-), and periods (.) allowed"))]) email = StringField(lazy_gettext("Email"), [InputRequired(), Email()]) - password = PasswordField(lazy_gettext("Password"), [InputRequired(), Length(6, 100)]) + password = PasswordField(lazy_gettext("Password"), [InputRequired(), Length(12, 100)]) question = StringField(lazy_gettext("What is the result of the above calculation?"), [InputRequired()]) agree = BooleanField(lazy_gettext("I agree"), [DataRequired()]) submit = SubmitField(lazy_gettext("Register")) @@ -220,16 +220,16 @@ def forgot_password(): class SetPasswordForm(FlaskForm): email = StringField(lazy_gettext("Email"), [Optional(), Email()]) - password = PasswordField(lazy_gettext("New password"), [InputRequired(), Length(8, 100)]) - password2 = PasswordField(lazy_gettext("Verify password"), [InputRequired(), Length(8, 100), + password = PasswordField(lazy_gettext("New password"), [InputRequired(), Length(12, 100)]) + password2 = PasswordField(lazy_gettext("Verify password"), [InputRequired(), Length(12, 100), EqualTo('password', message=lazy_gettext('Passwords must match'))]) submit = SubmitField(lazy_gettext("Save")) class ChangePasswordForm(FlaskForm): - old_password = PasswordField(lazy_gettext("Old password"), [InputRequired(), Length(8, 100)]) - password = PasswordField(lazy_gettext("New password"), [InputRequired(), Length(8, 100)]) - password2 = PasswordField(lazy_gettext("Verify password"), [InputRequired(), Length(8, 100), + old_password = PasswordField(lazy_gettext("Old password"), [InputRequired(), Length(6, 100)]) + password = PasswordField(lazy_gettext("New password"), [InputRequired(), Length(12, 100)]) + password2 = PasswordField(lazy_gettext("Verify password"), [InputRequired(), Length(12, 100), validators.EqualTo('password', message=lazy_gettext('Passwords must match'))]) submit = SubmitField(lazy_gettext("Save")) diff --git a/app/templates/users/change_set_password.html b/app/templates/users/change_set_password.html index e302c3d1..0db3e02d 100644 --- a/app/templates/users/change_set_password.html +++ b/app/templates/users/change_set_password.html @@ -33,7 +33,7 @@ {{ render_field(form.old_password, tabindex=230) }} {% endif %} - {{ render_field(form.password, tabindex=230, hint=_("Must be at least 8 characters long.")) }} + {{ render_field(form.password, tabindex=230, hint=_("Must be at least 12 characters long.")) }} {{ render_field(form.password2, tabindex=240) }} {{ render_submit_field(form.submit, tabindex=280) }} diff --git a/app/templates/users/login.html b/app/templates/users/login.html index 90a20397..f73ebd30 100644 --- a/app/templates/users/login.html +++ b/app/templates/users/login.html @@ -14,13 +14,13 @@ {{ render_field(form.username, tabindex=110, label_visible=False, placeholder=_("Username or email")) }} {{ render_field(form.password, tabindex=120, label_visible=False, placeholder=_("Password")) }} -