class CreateUserForm(Form): username = TextField(u'ユーザ名', [validators.required()]) password = PasswordField(u'パスワード', [validators.required()]) repassword = PasswordField(u'パスワード(確認)', [ validators.required(), validators.EqualTo('password', message=u"パスワードが一致しません") ])
class RegistrationForm(Form): username = TextField('Username', [ validators.Required(), validators.Length( min=3, max=30, message='Username must be %(min)d - %(max)d chars'), validators.Regexp( '^[A-Za-z0-9\-_]+$', message= 'Username may only contain letters, numbers, dashes and underscores' ) ]) email = TextField('Email', [ validators.Required(), validators.Email(), validators.Length(max=255) ]) password = PasswordField('Password', [ validators.Required(), validators.EqualTo('password_confirm', message='Passwords did not match') ]) password_confirm = PasswordField('Confirm Password') submit = SubmitField('Register') def validate_username(form, field): user = models.User.query.filter_by(username=field.data).all() if user: raise ValidationError, 'Username already exists'
class CreateUserForm(UserForm): password = PasswordField("Password", [Required(message="You must supply a password"), EqualTo('password2', message="Passwords must match"), Length(max=255, message="255 character max")]) password2 = PasswordField("Verify Password", [Required(message="You must verify your password")])
class SignupForm(Form): next = HiddenField() username = TextField(_("Username"), validators=[ required(message=_("Username required")), is_username]) password = PasswordField(_("Password"), validators=[ required(message=_("Password required"))]) password_again = PasswordField(_("Password again"), validators=[ equal_to("password", message=\ _("Passwords don't match"))]) email = TextField(_("Email address"), validators=[ required(message=_("Email address required")), email(message=_("A valid email address is required"))]) recaptcha = RecaptchaField(_("Copy the words appearing below")) submit = SubmitField(_("Signup")) def validate_username(self, field): user = User.query.filter(User.username.like(field.data)).first() if user: raise ValidationError, gettext("This username is taken") def validate_email(self, field): user = User.query.filter(User.email.like(field.data)).first() if user: raise ValidationError, gettext("This email is taken")
class RegisterForm(Form): login = TextField(u'Login', validators=[validators.required(), unique_user, ]) password = PasswordField(u'Password', validators=[validators.required(), validators.length(min=settings.MIN_PASSWORD_LENGTH), ]) password_confirmation = PasswordField(u'Password confirmation', validators=[validators.required(), validators.length(min=settings.MIN_PASSWORD_LENGTH), ]) submit = SubmitField(u'Register') def __init__(self, *args, ** kwargs): Form.__init__(self, *args, ** kwargs) self.user = None def validate(self): rv = Form.validate(self) if not rv: return False pseudo = self.login.data password = self.password.data password_confirmation = self.password_confirmation.data if password != password_confirmation: self.password.errors.append('Passwords mismatch') self.password_confirmation.errors.append('Passwords mismatch') return False self.user = User(pseudo, password) return True
class EditProfileForm(Form): username = TextField( "Username", validators=[ Regexp('^[a-zA-Z0-9_.-]+$', message="Username contains invalid characters"), Length(min=2, max=16, message="Username must be between 2 and 16 characters"), username_same_or_exists, does_not_have_bad_words ]) email = TextField("Email Address", validators=[ Required(message='Email required'), Email(message="Invalid email address") ]) password = PasswordField( "Change Password", validators=[ Length(min=4, max=32, message="Username must be between 2 and 16 characters"), EqualTo('password2', message='Passwords must match'), Optional() ]) password2 = PasswordField("Repeat password", validators=[Optional()])
class RegisterForm(Form): fullname = TextField('Full name', [ validators.Length( min=3, max=35, message="Full name must be between 3 and 35 characters long") ]) username = TextField('User name', [ validators.Length( min=3, max=35, message="User name must be between 3 and 35 characters long"), Unique(model.Session, model.User, model.User.name, message="The user name is already taken") ]) email_addr = TextField('Email Address', [ validators.Length( min=3, max=35, message="Email must be between 3 and 35 characters long"), validators.Email(), Unique(model.Session, model.User, model.User.email_addr, message="Email is already taken") ]) password = PasswordField('New Password', [ validators.Required(message="Password cannot be empty"), validators.EqualTo('confirm', message='Passwords must match') ]) confirm = PasswordField('Repeat Password')
class ProfileForm(Form): password = PasswordField('New Password', validators=[ Optional(), Length(min=8, max=80), EqualTo('confirm', message='Passwords must match') ]) confirm = PasswordField('Repeat Password') default_ipv4_mask = IntegerField( label='IPv4 Mask', validators=[ Optional(), NumberRange(min=0, max=32, message='IPv4 Mask must between %(min)s and %(max)s'), ]) default_ipv6_mask = IntegerField( label='IPv6 Mask', validators=[ Optional(), NumberRange(min=0, max=128, message='IPv6 Mask must between %(min)s and %(max)s'), ]) timezone = QuerySelectField(get_label='name', allow_blank=True) submit = SubmitField('Update Profile')
class RegisterForm(Form): err_msg = lazy_gettext( "Full name must be between 3 and 35 characters long") fullname = TextField(lazy_gettext('Full name'), [validators.Length(min=3, max=35, message=err_msg)]) err_msg = lazy_gettext( "User name must be between 3 and 35 characters long") err_msg_2 = lazy_gettext("The user name is already taken") username = TextField(lazy_gettext('User name'), [ validators.Length(min=3, max=35, message=err_msg), pb_validator.NotAllowedChars(), pb_validator.Unique(db.session, model.User, model.User.name, err_msg_2) ]) err_msg = lazy_gettext("Email must be between 3 and 35 characters long") err_msg_2 = lazy_gettext("Email is already taken") email_addr = TextField(lazy_gettext('Email Address'), [ validators.Length(min=3, max=35, message=err_msg), validators.Email(), pb_validator.Unique(db.session, model.User, model.User.email_addr, err_msg_2) ]) err_msg = lazy_gettext("Password cannot be empty") err_msg_2 = lazy_gettext("Passwords must match") password = PasswordField(lazy_gettext('New Password'), [ validators.Required(err_msg), validators.EqualTo('confirm', err_msg_2) ]) confirm = PasswordField(lazy_gettext('Repeat Password'))
class SignUpForm(Form): ID = TextField(u'身份證字號', validators=[check_ID, NoneOf(ExistingUsersID(), u'此身份證字號已存在,請確認是否已註冊')]) mobile_phone = TextField(u'行動電話', validators=[Regexp(r'^09\d{8}$', message=u'行動電話號碼格式不正確')]) email = TextField(u'電子郵件', validators=[Email(u'電子郵件位址格式不正確')]) password = PasswordField(u'密碼', validators=[Required(u'請設定密碼')]) chk_password = PasswordField(u'確認密碼', validators=[EqualTo('password', u'兩次輸入的密碼不相符')]) recaptcha = RecaptchaField(u'圖形驗證', validators=[check_recaptcha_filled, Recaptcha(u'輸入錯誤,請再試一遍')])
class ResetPasswordForm(Form): new_password = PasswordField("New Password", validators=[ Required(message='Password required'), EqualTo('confirm', message='Passwords must match') ]) confirm_password = PasswordField("Confirm passowrd")
class RegisterForm(Form): nickname = TextField(u'昵称', [Required(), Length(min=3, max=12)]) email = TextField(u'邮件地址', [Length(min=6, max=30), Email(), email_unique]) password = PasswordField(u'密码', [Length(min=6, max=12), Required()]) password_confirm = PasswordField( u'密码确认', [Required(), EqualTo('password', message=u'密码必须相同')]) captcha = TextField(u'验证码', [Required()])
class ChangePasswordForm(Form): password = PasswordField("Password", [Required(message="You must supply a password"), EqualTo('password2', message="Passwords must match"), Length(max=255, message="255 character max")]) password2 = PasswordField("Verify Password", [Required(message="You must verify your password")]) user_id = IntegerField(widget=HiddenInput())
class RegisterForm(Form): password = PasswordField('Password', validators=[ Required(), EqualTo('confirm', message='Passwords must match') ]) confirm = PasswordField('Repeat Password')
class ResetPasswordForm(Form): err_msg = lazy_gettext("Password cannot be empty") err_msg_2 = lazy_gettext("Passwords must match") new_password = PasswordField(lazy_gettext('New Password'), [ validators.Required(err_msg), validators.EqualTo('confirm', err_msg_2) ]) confirm = PasswordField(lazy_gettext('Repeat Password'))
class RegistrationForm(Form): username = TextField( 'Username', [validators.Required(), validators.Length(min=4, max=25)]) password = PasswordField('Password', [ validators.Required(), validators.EqualTo('confirm', message='Passwords must match') ]) confirm = PasswordField('Confirm Password', [validators.Required()]) accept_tos = BooleanField('I accept the TOS', [validators.Required()]) recaptcha = RecaptchaField()
class EditUserForm(Form): email = TextField("email", [ validators.Length(min=6, max=35), validators.Email(message="Not a valid email address"), Unique(User, User.email) ]) password = PasswordField("New password", [ validators.Required(), validators.EqualTo("confirm", message="Passwords must match") ]) confirm = PasswordField("Confirm new password")
class RegisterForm(Form): email = EmailField('Email Address', validators=[], description="Enter your email address.") password = PasswordField('Password', validators=[ Required(), EqualTo('confirm', message='Passwords must match') ]) confirm = PasswordField('Repeat Password')
class RegisterForm(Form): email = TextField('Email Address', validators = [Email()]) password = PasswordField('New Password', validators=[ Required(), Length(min=8, max=80), EqualTo('confirm', message='Passwords must match') ]) confirm = PasswordField('Repeat Password') accept_tos = BooleanField('I accept the TOS', validators = [Required()]) timezone = QuerySelectField(get_label='name', allow_blank=True) submit = SubmitField('Register')
class ChangePasswordForm(Form): """Form for changing user's password.""" current_password = PasswordField(lazy_gettext('Old Password')) err_msg = lazy_gettext("Password cannot be empty") err_msg_2 = lazy_gettext("Passwords must match") new_password = PasswordField(lazy_gettext('New Password'), [validators.Required(err_msg), validators.EqualTo('confirm', err_msg_2)]) confirm = PasswordField(lazy_gettext('Repeat Password'))
class RegistrationForm(Form): email = TextField("email", [validators.Email(message="Not a valid email address")]) username = TextField( "username", [validators.Length(min=6), Unique(User, User.username)]) password = PasswordField("Password", [ validators.Required(), validators.EqualTo("Confirm", message="Passwords must match") ]) confirm = PasswordField("Repeat Password") recaptcha = RecaptchaField()
class ChangePasswordForm(Form): activation_key = HiddenField() password = PasswordField("Password", validators=[ required(message=_("Password is required"))]) password_again = PasswordField(_("Password again"), validators=[ equal_to("password", message=\ _("Passwords don't match"))]) submit = SubmitField(_("Save"))
class ChangePasswordForm(Form): password_old = PasswordField(_("Password"), validators=[ required(message=_("Password is required"))]) password = PasswordField(_("New Password"), validators=[ required(message=_("New Password is required"))]) password_again = PasswordField(_("Password again"), validators=[ equal_to("password", message=\ _("Passwords don't match"))]) submit = SubmitField(_("Save"))
class UserSettingsForm(Form): password = PasswordField('Current Password', [validators.Required()]) email = TextField('Email', [ validators.Required(), validators.Email(), validators.Length(max=255) ]) new_password = PasswordField('New Password', [ validators.Optional(), validators.EqualTo('new_password_confirm', message='New passwords did not match') ]) new_password_confirm = PasswordField('Confirm New Password') submit = SubmitField('Change Settings')
class RegisterForm(Form): email = TextField(u'邮箱地址*', validators=[Required(), Email()]) nickname = TextField(u'昵称*', validators=[Required(), Regexp('[\w\d-]{2,20}')]) passwd = PasswordField(u'密码*', validators=[Required(), Regexp('[\w\d-]{5,20}')]) confirm = PasswordField( u'确认密码*', validators=[Required(), EqualTo('passwd', message=u'密码不一致')]) agree = BooleanField(u'我已经认真阅读并同意', default=True, validators=[BeTrue(u'同意此协议才能注册')])
class RegisterForm(Form): email = TextField( u'登录邮箱', validators=[required(message=u'必填'), email(message=u'不是有效的邮箱地址')]) password = PasswordField(u'密码', validators=[required(message=u'必填')]) confirm_password = PasswordField(u'确认密码', validators=[ equal_to('password', message=u'密码不一致'), required(message=u'必填') ]) agree_term = TextField(u'条款确认', validators=[required(message=u'必选')])
class LoginForm(Form): email = TextField( u'登录邮箱', validators=[required(message=u'必填'), email(message=u'不是有效的邮箱地址')]) password = PasswordField(u'密码', validators=[required(message=u'必填')]) next = HiddenField()
class LoginForm(Form): username = TextField( 'Username', [validators.Required(message="The username is required")]) password = PasswordField( 'Password', [validators.Required(message="You must provide a password")])
class LoginForm(Form): def __init__(self, *args, ** kwargs): Form.__init__(self, *args, ** kwargs) self.user = None login = TextField(u'Login', validators=[validators.required(), ]) password = PasswordField(u'Password', validators=[validators.required(), ]) remember = BooleanField(u'Remember me') submit = SubmitField(u'Validate') def validate(self): rv = Form.validate(self) if not rv: return False pseudo = self.login.data password = self.password.data try: user_exists(self, self.login) user = check_password(pseudo, password) if user is None: self.password.errors.append('Wrong password.') return False except ValidationError: self.login.errors.append('Unknow user.') return False self.user = user return True
class LoginForm(Form): name = TextField('用户名', validators=[required(message="用户名必填")]) password = PasswordField('密码', validators=[required(message="请输入密码")]) remember = BooleanField(u"记住我") submit = SubmitField(u"登录") next = HiddenField()