Ejemplo n.º 1
0
class RegistrationForm(wtforms.Form):

    def __init__(self, *args, **kwargs):
        super(RegistrationForm, self).__init__(*args, **kwargs)
        if 'site_key' in kwargs:
            self.captcha.public_key = kwargs.pop('site_key')
        else:
            raise ValueError('Recaptcha site key is required.')
        if 'secret_key' in kwargs:
            self.captcha.private_key = kwargs.pop('secret_key')
        else:
            raise ValueError('Recaptcha secret key is required.')

    username = wtforms.StringField(
        _('Username'),
        [wtforms.validators.InputRequired(),
         normalize_user_or_email_field(allow_email=False)])
    password = wtforms.PasswordField(
        _('Password'),
        [wtforms.validators.InputRequired(),
         wtforms.validators.Length(min=5, max=1024)])
    email = wtforms.StringField(
        _('Email address'),
        [wtforms.validators.InputRequired(),
         normalize_user_or_email_field(allow_user=False)])

    captcha = RecaptchaField(
	public_key='unset',
	private_key='unset',
       	secure=True)
Ejemplo n.º 2
0
class RegisterForm(wtforms.Form):
    username = wtforms.HiddenField('', [
        wtforms.validators.InputRequired(),
        normalize_user_or_email_field(allow_email=False)
    ])
    email = wtforms.StringField(_('Email address'), [
        wtforms.validators.InputRequired(),
        normalize_user_or_email_field(allow_user=False)
    ])
Ejemplo n.º 3
0
class RegistrationForm(wtforms.Form):
    openid = wtforms.HiddenField('', [wtforms.validators.Required()])
    username = wtforms.TextField(_('Username'), [
        wtforms.validators.Required(),
        normalize_user_or_email_field(allow_email=False)
    ])
    email = wtforms.TextField(_('Email address'), [
        wtforms.validators.Required(),
        normalize_user_or_email_field(allow_user=False)
    ])
Ejemplo n.º 4
0
class RegistrationForm(wtforms.Form):
    username = wtforms.TextField(_('Username'), [
        wtforms.validators.Required(),
        normalize_user_or_email_field(allow_email=False)
    ])
    password = wtforms.PasswordField(_('Password'), [
        wtforms.validators.Required(),
        wtforms.validators.Length(min=5, max=1024)
    ])
    email = wtforms.TextField(_('Email address'), [
        wtforms.validators.Required(),
        normalize_user_or_email_field(allow_user=False)
    ])
Ejemplo n.º 5
0
class LoginForm(wtforms.Form):
    username = wtforms.StringField(
        _('Username'),
        [wtforms.validators.InputRequired(),
         normalize_user_or_email_field()])
    password = wtforms.PasswordField(_('Password'),
                                     [wtforms.validators.InputRequired()])
Ejemplo n.º 6
0
class LoginForm(wtforms.Form):
    username = wtforms.TextField(
        _('Username or Email'),
        [wtforms.validators.Required(),
         normalize_user_or_email_field()])
    password = wtforms.PasswordField(_('Password'))
    stay_logged_in = wtforms.BooleanField(label='',
                                          description=_('Stay logged in'))
Ejemplo n.º 7
0
class ChangeEmailForm(wtforms.Form):
    new_email = wtforms.TextField(_('New email address'), [
        wtforms.validators.InputRequired(),
        normalize_user_or_email_field(allow_user=False)
    ])
    password = wtforms.PasswordField(
        _('Password'), [wtforms.validators.InputRequired()],
        description=_("Enter your password to prove you own this account."))
Ejemplo n.º 8
0
class EditForm(wtforms.Form):
    email = wtforms.TextField(_('Email address'), [
        wtforms.validators.InputRequired(),
        normalize_user_or_email_field(allow_user=False)
    ])
Ejemplo n.º 9
0
class ForgotPassForm(wtforms.Form):
    username = wtforms.TextField(
        _('Username or email'),
        [wtforms.validators.Required(),
         normalize_user_or_email_field()])