Browse Source

fix changePasswordForm

testing
Burathar 4 years ago
parent
commit
00a6b9ded3
  1. 16
      app/auth/forms.py

16
app/auth/forms.py

@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
from flask_wtf import FlaskForm
from wtforms import StringField, PasswordField, SubmitField, BooleanField
from wtforms.validators import DataRequired, EqualTo, ValidationError, Length
from wtforms_validators import NotEqualTo
from app.models import User
@ -14,7 +15,7 @@ class RegistrationForm(FlaskForm): @@ -14,7 +15,7 @@ class RegistrationForm(FlaskForm):
username = StringField('Username', validators=[DataRequired(), Length(min=0, max=64)])
password = PasswordField('Password', validators=[DataRequired(), Length(min=0, max=128)])
password2 = PasswordField(
'Repeat Password', validators=[DataRequired(), EqualTo('password')])
'Repeat Password', validators=[DataRequired(), EqualTo('password', 'Field must be equal to Password')])
submit = SubmitField('Register')
def validate_username(self, username):
@ -23,17 +24,18 @@ class RegistrationForm(FlaskForm): @@ -23,17 +24,18 @@ class RegistrationForm(FlaskForm):
raise ValidationError('Please use a different username.')
class ChangePasswordForm(FlaskForm):
old_password = PasswordField('Old Password', validators=[DataRequired(),
Length(min=0, max=128)])
new_password = PasswordField('New Password', validators=[DataRequired(),
Length(min=0, max=128)])
old_password = PasswordField('Old Password',
validators=[DataRequired(), Length(min=0, max=128)])
new_password = PasswordField('New Password',
validators=[DataRequired(), Length(min=0, max=128),
NotEqualTo('old_password', 'Please choose a new password')])
new_password2 = PasswordField(
'Repeat New Password', validators=[DataRequired(), EqualTo('new_password')])
'Repeat New Password', validators=[DataRequired(), EqualTo('new_password', 'Field must be equal to New Password')])
submit = SubmitField('Apply')
class SetPasswordForm(FlaskForm):
new_password = PasswordField('New Password', validators=[DataRequired(),
Length(min=0, max=128)])
new_password2 = PasswordField(
'Repeat New Password', validators=[DataRequired(), EqualTo('new_password')])
'Repeat New Password', validators=[DataRequired(), EqualTo('new_password', 'Field must be equal to New Password')])
submit = SubmitField('Set Password')

Loading…
Cancel
Save