1
0
forked from moepman/bk-dss

Simplify form validation.

This commit is contained in:
Markus 2016-02-10 16:56:54 +01:00
parent 42718082a1
commit 516b448422

View File

@ -23,8 +23,8 @@ class ReadonlyStringField(StringField):
class EditForm(Form):
user = ReadonlyStringField('Username')
pwd1 = PasswordField('New Password')
pwd2 = PasswordField('New Password (repeat)')
pwd1 = PasswordField('New Password', validators = [Required()])
pwd2 = PasswordField('New Password (repeat)', validators = [Required(), EqualTo('pwd1', "Passwords must match")])
submit = SubmitField('Submit')
class LoginForm(Form):
@ -59,9 +59,6 @@ def edit():
user = rdb.hget(session['uuid'], 'user')
if form.validate_on_submit():
if form.pwd1.data != form.pwd2.data:
form.pwd2.errors.append("Passwords do not match.")
else:
opwd = rdb.hget(session['uuid'], 'pswd')
npwd = form.pwd1.data
l = ldap.initialize(app.config.get('LDAP_URI', 'ldaps://127.0.0.1'))