Git based wiki inspired by Gollum
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
669B

  1. from __future__ import absolute_import
  2. from flask_wtf import Form
  3. from wtforms import StringField, PasswordField, validators
  4. class RegistrationForm(Form):
  5. username = StringField('Username', [validators.Length(min=4, max=25)])
  6. email = StringField('Email Address', [validators.Length(min=6, max=35)])
  7. password = PasswordField('Password', [
  8. validators.DataRequired(),
  9. validators.EqualTo('confirm', message='Passwords must match')
  10. ])
  11. confirm = PasswordField('Repeat Password')
  12. class LoginForm(Form):
  13. email = StringField('Email', [validators.DataRequired()])
  14. password = PasswordField('Password', [validators.DataRequired()])