コード例 #1
0
ファイル: validator.py プロジェクト: ausbin/mediagoblin
def validate_email(email):
    """ 
        Validates an email 
    
        Returns True if valid and False if invalid
    """

    email_re = Email().regex
    result = email_re.match(email)
    if result is None:
        return False
    else:
        return result.string
コード例 #2
0
ファイル: final.py プロジェクト: margauxklein/SI364final
class LoginForm(FlaskForm):
    email = StringField('Email', validators=[Required(), Length(1,64), Email()])
    password = PasswordField('Password', validators=[Required()])
    remember_me = BooleanField('Keep me logged in')
    submit = SubmitField('Log In')
コード例 #3
0
class LoginForm(FlaskForm):
    email = StringField('Email', validators=[DataRequired(), Email()])
    password = PasswordField('password', validators=[DataRequired()])
    remember = BooleanField('Remember Me')
    submit = SubmitField('Login')
コード例 #4
0
class LoginForm(Form):
    email = StringField('Email', validators=[DataRequired(), Email()])
    password = PasswordField('Password', validators=[DataRequired()])
コード例 #5
0
ファイル: forms.py プロジェクト: ebentivegna1/Flask_Projects
class LoginForm(FlaskForm):
	email = StringField('Email', validators=[DataRequired("Please enter your email address."), Email("Invalid email address format.")])
	password = PasswordField('Password', validators=[DataRequired("Please enter a password."), Length(min=6, message="Passwords must be 6 characters or more.")])
	submit = SubmitField('Sign in')
コード例 #6
0
ファイル: auth.py プロジェクト: xue000/Blog
class ForgetPasswordForm(FlaskForm):
    email = StringField('Email', validators=[DataRequired(), Length(1, 254), Email()])
    submit = SubmitField()
コード例 #7
0
ファイル: auth.py プロジェクト: sumandeng/fanclley
class PasswordResetRequestForm(Form):
    email = StringField(u'邮箱', validators=[Required(), Length(1, 64), Email()])
    submit = SubmitField(u'重置密码')
コード例 #8
0
class RecoverPasswordForm(Form):
    email = EmailField(_('Your email'), [Email()])
    submit = SubmitField(_('Send instructions'))
コード例 #9
0
class RegisterForm(FlaskForm):
    username = StringField('username', validators=[DataRequired(), Length(min=4, max=14)])
    email = StringField('email', validators=[DataRequired(), Email(message='Invalid Email'), Length(max=60)])
    password = PasswordField('password', validators=[DataRequired(), Length(min=4, max=80)])
コード例 #10
0
ファイル: __init__.py プロジェクト: gitter-badger/pyrpgwnn
class RegisterLocalForm(Form):
    email = StringField('email', validators=[Required(), Email()])
    password = PasswordField('password', validators=[Required()])
コード例 #11
0
class SendUpdateForm(Form):
    '''Form to update
    '''
    send_to = TextField(validators=[DataRequired(), Email()])
    subject = TextField(validators=[DataRequired()])
    body = TextAreaField(validators=[DataRequired()])
コード例 #12
0
class AddContactForm(FlaskForm):
    email = StringField('Email', validators=[DataRequired(), Email()])
    name = StringField('Name', validators=[DataRequired()])
    phone = StringField('Phone', validators=[DataRequired()])
コード例 #13
0
class ContactForm(FlaskForm):
    name = TextField('Name', validators=[DataRequired()])
    email = TextField('Email', validators=[DataRequired(), Email()])
    subject = TextField('Subject', validators=[DataRequired()])
    message = TextAreaField('Message', validators=[DataRequired()])
コード例 #14
0
class RegisterForm(FlaskForm):
    name = StringField(label="昵称",
                       validators=[DataRequired("请输入昵称")],
                       description="昵称",
                       render_kw={
                           "class": "form-control input-lg",
                           "placeholder": "昵称",
                           "autofocus": "autofocus"
                       })
    pwd = PasswordField(label="密码",
                        validators=[DataRequired("请输入密码")],
                        description="密码",
                        render_kw={
                            "class": "form-control input-lg",
                            "placeholder": "密码"
                        })
    pwd2 = PasswordField(
        label="确认密码",
        validators=[DataRequired("请输入确认密码"),
                    EqualTo("pwd", message="密码不一致")],
        description="确认密码",
        render_kw={
            "class": "form-control input-lg",
            "placeholder": "确认密码"
        })
    email = EmailField(label="邮箱",
                       validators=[DataRequired("请输入邮箱"),
                                   Email("邮箱格式不正确")],
                       description="邮箱",
                       render_kw={
                           "class": "form-control input-lg",
                           "placeholder": "邮箱",
                           "autofocus": "autofocus"
                       })
    phone = StringField(label="手机号码",
                        validators=[
                            DataRequired("请输入手机号码"),
                            Regexp(r"^1[34578]\d{9}$", message="手机号码格式不正确")
                        ],
                        description="手机号码",
                        render_kw={
                            "class": "form-control input-lg",
                            "placeholder": "手机号码",
                            "autofocus": "autofocus"
                        })
    submit = SubmitField(
        label="注册", render_kw={"class": "btn btn-lg btn-success btn-block"})

    def validate_name(self, field):
        name = field.data
        user_count = User.query.filter_by(name=name).count()
        if user_count == 1:
            raise ValidationError("昵称已存在")

    def validate_email(self, field):
        email = field.data
        user_count = User.query.filter_by(email=email).count()
        if user_count == 1:
            raise ValidationError("邮箱已存在")

    def validate_phone(self, field):
        phone = field.data
        user_count = User.query.filter_by(phone=phone).count()
        if user_count == 1:
            raise ValidationError("手机号码已存在")
コード例 #15
0
class InviteForm(FlaskForm):
    email = StringField('Email Address', validators=[Email(), DataRequired()])
    submit_single = SubmitField('Send invititation')
コード例 #16
0
ファイル: forms.py プロジェクト: Make-a-Ton/2018
class StudentForm(FlaskForm):
    email = StringField('Email', validators=[DataRequired(), Email()])
    password = PasswordField('Password', validators=[DataRequired()])
    students = TextField('Students')
    submit = SubmitField('Submit')
コード例 #17
0
class Loginform(FlaskForm):
    email = StringField('Email', validators=[DataRequired(), Email()])
    password = PasswordField(
        'Password', validators=[DataRequired(),
                                Length(min=2, max=30)])
コード例 #18
0
ファイル: forms.py プロジェクト: Edie738/gtl-incubation-19
class RegistrationForm(FlaskForm):
    username = StringField('Username', validators=[DataRequired()])
    email = StringField('Email', validators=[DataRequired(), Email()])
    password = PasswordField('Password', validators=[DataRequired()])
    password2 = PasswordField('Repeat Password', validators=[DataRequired(), EqualTo('password')])
    submit = SubmitField('Register')
コード例 #19
0
class Registerform(FlaskForm):
    email = StringField(validators=[DataRequired(), Email()])
    password = PasswordField(
        validators=[DataRequired(), Length(min=2, max=30)])
    confirm_pw = PasswordField(
        validators=[DataRequired(), EqualTo('password')])
コード例 #20
0
ファイル: auth.py プロジェクト: sumandeng/fanclley
class LoginForm(Form):
    email = StringField(u'邮箱', validators=[Required(), Length(1, 64), Email()])
    password = PasswordField(u'密码', validators=[Required()])
    remember_me = BooleanField(u'自动登录')
    submit = SubmitField(u'登录')
コード例 #21
0
class EmailForm(Form):
    #忘记密码时对用户邮箱进行格式校验
    email = StringField(
        validators=[DataRequired(),
                    Length(8, 64),
                    Email(message='电子邮件不符合规范')])
コード例 #22
0
ファイル: auth.py プロジェクト: xue000/Blog
class ResetPasswordForm(FlaskForm):
    email = StringField('Email', validators=[DataRequired(), Length(1, 254), Email()])
    password = PasswordField('Password', validators=[
        DataRequired(), Length(8, 128), EqualTo('password2')])
    password2 = PasswordField('Confirm password', validators=[DataRequired()])
    submit = SubmitField()
コード例 #23
0
ファイル: forms.py プロジェクト: JakubCieplinskiWSB/Zajecia1
class IndexForm(FlaskForm):
    email = StringField('Email', validators=[DataRequired(), Email()])
    rss = StringField('RSS')
    rssList = TextAreaField('')
    save = SubmitField('Save')
    send = SubmitField('Send')
コード例 #24
0
ファイル: forms.py プロジェクト: ebentivegna1/Flask_Projects
class SignupForm(FlaskForm):
  first_name = StringField('First name', validators=[DataRequired("Please enter your first name.")])
  last_name = StringField('Last name', validators=[DataRequired("Please enter your last name.")])
  email = StringField('Email', validators=[DataRequired("Please enter your email address."), Email("Invalid email address format.")])
  password = PasswordField('Password', validators=[DataRequired("Please enter a password."), Length(min=6, message="Passwords must be 6 characters or more.")])
  submit = SubmitField('Sign up')
コード例 #25
0
ファイル: forms.py プロジェクト: jmgen7612/com.flask.blog
class LoginForm(FlaskForm):
    # username = StringField(u"用户名", validators=[DataRequired(), Length(1, 64)])
    email = StringField(u'电子邮件', validators=[DataRequired(), Length(1, 64),Email()])
    password = PasswordField(u'密码', validators=[DataRequired()])
コード例 #26
0
ファイル: forms.py プロジェクト: BwanaQ/blog
class ResetPasswordRequestForm(FlaskForm):
    email = StringField(('Email'), validators=[DataRequired(), Email()])
    submit = SubmitField(('Request Password Reset'))
コード例 #27
0
class RegistrationForm(Form):
    email       = StringField('Email',              validators=[Required(), Length(1, 64), Email()])
    password    = PasswordField('Password',         validators=[Required(), EqualTo('password2', message='Passwords must match.')])
    password2   = PasswordField('Confirm password', validators=[Required()])
    
    def validate_email(self, field):
        if db.session.query(User).filter(User.email == field.data).first():
            raise ValidationError('Email already registered.')
コード例 #28
0
ファイル: app.py プロジェクト: clintjason/elearn
class InstructorEditProfileForm(Form):
	username  = StringField('Username', validators=[InputRequired()])
	email = StringField('Email', validators=[InputRequired(),Email()])
	password = PasswordField('Password', validators=[InputRequired(), Length(min=4,max=12), EqualTo('confirm_password',message='passwords do not match')])
	confirm_password = PasswordField('Confirm Password',validators=[InputRequired(),Length(min=4,max=12)])
コード例 #29
0
class ShareWishlistForm(Form):
    email1      = StringField('Email',              validators=[Required(), Length(1, 64), Email()])
    email2      = StringField('Email',              validators=[Optional(), Length(1, 64), Email()])
    email3      = StringField('Email',              validators=[Optional(), Length(1, 64), Email()])
    email4      = StringField('Email',              validators=[Optional(), Length(1, 64), Email()])
    email5      = StringField('Email',              validators=[Optional(), Length(1, 64), Email()])
コード例 #30
0
ファイル: User.py プロジェクト: karim-tlais/src
class RegisterForm(FlaskForm):
    email = StringField('email', validators=[InputRequired(), Email(message='Invalid email'), Length(max=50),])
    username = StringField('username', validators=[InputRequired(), Length(min=4, max=15)])
    password = PasswordField('password', validators=[InputRequired(), Length(min=8, max=80)])
コード例 #31
0
ファイル: forms.py プロジェクト: gencorefacility/reformWeb
class SubmitJob(Form):
    email = StringField('Email Address',
                        description="When job is complete this e-mail will receive the download links",
                        render_kw={
                            "autofocus": "",
                        },
                        validators=[
                            InputRequired(),
                            Email()
                        ])

    chrom = StringField('Chromosome',
                        description="ID of the chromosome to modify",
                        validators=[
                            InputRequired()
                        ])

    # POSITION
    position = StringField('Position',
                           description="Position in chromosome at which to insert <in_fasta>. Can use -1 to add to end "
                                       "of chromosome. Note: Position is 0-based",
                           validators=[Optional()])
    # OR
    upstream_fasta = FileField('Upstream Sequence',
                               description="FASTA file with upstream sequence.",
                               validators=[
                                   Optional()
                               ])
    downstream_fasta = FileField('Downstream Sequence',
                                 description="FASTA file with downstream sequence.",
                                 validators=[
                                     Optional()
                                 ])

    # Uploads
    in_fasta = FileField('Inserted Sequence (FASTA)',
                         description="New sequence to be inserted into reference genome.",
                         validators=[
                             Optional(),
                             FileAllowed([ALLOWED_EXTENSIONS], 'Invalid File Type'),
                             FileRequired()
                         ])
    in_gff = FileField('Inserted Reference (gff3 or gtf)',
                       description="GFF file describing new FASTA sequence to be inserted.",
                       validators=[
                           Optional(),
                           FileAllowed([ALLOWED_EXTENSIONS], 'Invalid File Type'),
                           InputRequired()
                       ])
    # Downloads
    ref_fasta = StringField('Reference Sequence (FASTA)',
                            description="URL to reference FASTA file.",
                            render_kw={
                                "placeholder": "Enter Reference URL",
                            },
                            validators=[
                                URL(),
                                InputRequired()
                            ])
    ref_gff = StringField('Reference Annotation (gff3 or gtf)',
                          description="URL to reference gff file.",
                          render_kw={
                              "placeholder": "Enter Reference URL",
                          },
                          validators=[
                              URL(),
                              InputRequired()
                          ])