summaryrefslogtreecommitdiff
path: root/website/app/forms.py
diff options
context:
space:
mode:
authorblendoit <blendoit@gmail.com>2020-01-22 18:15:52 -0800
committerblendoit <blendoit@gmail.com>2020-01-22 18:15:52 -0800
commit2f1d0719faa0d955a82e87c0ea022f458e1c699f (patch)
treea6f5d5403d4884c9ef3e6c7c3b6060151fcc373b /website/app/forms.py
First commit.
Diffstat (limited to 'website/app/forms.py')
-rw-r--r--website/app/forms.py28
1 files changed, 28 insertions, 0 deletions
diff --git a/website/app/forms.py b/website/app/forms.py
new file mode 100644
index 0000000..ae6a2dc
--- /dev/null
+++ b/website/app/forms.py
@@ -0,0 +1,28 @@
+from flask_wtf import FlaskForm
+from wtforms import StringField, PasswordField, SubmitField, BooleanField
+from wtforms.validators import DataRequired, Length, EqualTo
+
+
+class RegistrationForm(FlaskForm):
+ alias = StringField('Alias',
+ validators=[DataRequired(),
+ Length(min=2, max=20)])
+ password = PasswordField('Password', validators=[DataRequired()])
+ password_confirm = PasswordField(
+ 'Confirm Password', validators=[DataRequired(),
+ EqualTo('password')])
+ submit = SubmitField('Create Alias')
+
+
+class LoginForm(FlaskForm):
+ alias = StringField('Alias',
+ validators=[DataRequired(),
+ Length(min=2, max=20)])
+ password = PasswordField('Password', validators=[DataRequired()])
+ remember = BooleanField('Remember Alias')
+ submit = SubmitField('Login Alias')
+
+
+class NewMessage(FlaskForm):
+ recipient = StringField('Recipient', validators=[DataRequired()])
+ message = StringField('message', validators=[DataRequired()])
Copyright 2019--2024 Marius PETER