]> git.datanom.net - wpp.git/blobdiff - app/forms.py
Base user framework finished
[wpp.git] / app / forms.py
diff --git a/app/forms.py b/app/forms.py
new file mode 100644 (file)
index 0000000..eb7ff22
--- /dev/null
@@ -0,0 +1,17 @@
+from flask_wtf import FlaskForm
+from wtforms import StringField, PasswordField, BooleanField, SubmitField
+from wtforms.validators import InputRequired, Email, Length
+
+class LoginForm(FlaskForm):
+    username = StringField('Username', validators=[InputRequired()])
+    password = PasswordField('Password', validators=[InputRequired()])
+    remember_me = BooleanField('Remember me', default=False)
+    submit_btn = SubmitField('Sign in')
+
+class RegisterForm(FlaskForm):
+    name = StringField('Name', validators=[InputRequired()])
+    email = StringField('Email', validators=[InputRequired(), Email(message='Invalid email'), Length(max=80)])
+    username = StringField('Username', validators=[InputRequired(), Length(min=3, max=15)])
+    password = PasswordField('Password', validators=[InputRequired(), Length(min=8, max=80)])
+    passwordchk = PasswordField('Repeat password', validators=[InputRequired(), Length(min=8, max=80)])
+    submit_btn = SubmitField('Register')
This page took 0.028405 seconds and 5 git commands to generate.