Repository navigation
Expand file tree
/
Copy pathforms.py
More file actions
25 lines (22 loc) · 1.51 KB
/
Copy pathforms.py
File metadata and controls
25 lines (22 loc) · 1.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
from flask.ext.wtf import Form, TextField, PasswordField, validators
class RegistrationForm(Form):
email = TextField('Email Address', [validators.Required(),
validators.Email(),
validators.Length(max=254)])
password = PasswordField('Password', [validators.Required(),
validators.EqualTo('confirm', message='Passwords must match.'),
validators.Length(min=6, max=30)])
confirm = PasswordField('Repeat Password', [validators.Required()])
class UpdateProfileForm(Form):
old_password = PasswordField('Old Password', [validators.Required(),
validators.Length(max=30)])
new_password = PasswordField('New Password', [validators.Required(),
validators.EqualTo('new_confirm',message='Passwords must match.'),
validators.Length(min=6, max=30)])
new_confirm = PasswordField('Repeat New Password', [validators.Required()])
class LoginForm(Form):
email = TextField('Email Address', [validators.Required(),
validators.Email(),
validators.Length(max=254)])
password = PasswordField('Password', [validators.Required(),
validators.Length(max=30)])