20 lines
974 B
Python
20 lines
974 B
Python
from flask_wtf import FlaskForm
|
|
from wtforms import BooleanField, PasswordField, StringField, SubmitField
|
|
from wtforms.validators import DataRequired
|
|
|
|
class RegisterForm(FlaskForm):
|
|
email = StringField("Email", validators=[DataRequired()])
|
|
first_name = StringField("Preferred First Name",
|
|
validators=[DataRequired()])
|
|
last_name = StringField("Last Name", validators=[DataRequired()])
|
|
password = PasswordField("Password", validators=[DataRequired()])
|
|
password_confirm = PasswordField("Confirm Password",
|
|
validators=[DataRequired()])
|
|
agree_coc = BooleanField("I confirm that I have read and agree to the Code of Conduct", validators=[DataRequired()])
|
|
submit = SubmitField("Register")
|
|
|
|
class LoginForm(FlaskForm):
|
|
email = StringField("Email", validators=[DataRequired()])
|
|
password = PasswordField("Password", validators=[DataRequired()])
|
|
submit = SubmitField("Sign in")
|
|
|