# -*- coding: utf-8 -*- from flask.ext.wtf import Form, validators, TextField, PasswordField username = TextField('Benutzername', [validators.Length(min=4, max=20)]) mail = TextField('E-Mail-Adresse', [validators.Email(), validators.Length(min=6, max=50)]) class RegisterForm(Form): username = username password = PasswordField('Passwort', [validators.Required(), validators.EqualTo('password_confirm', message=u'Passwörter stimmen nicht überein')]) password_confirm = PasswordField(u'Passwort bestätigen') class LoginForm(Form): username = username password = PasswordField('Passwort', [validators.Required()]) class SettingsForm(Form): old_password = PasswordField('Passwort', [validators.Required()]) password = PasswordField('Neues Passwort', [validators.Required(), validators.EqualTo('password_confirm', message=u'Passwörter stimmen nicht überein')]) password_confirm = PasswordField(u'Passwort bestätigen') mail = mail