コード例 #1
0
ファイル: validators.py プロジェクト: daleathan/weblate
def validate_email(value):
    validate_email_django(value)
    user_part = value.rsplit('@', 1)[0]
    if EMAIL_BLACKLIST.match(user_part):
        raise ValidationError(_('Enter a valid email address.'))
    if not re.match(settings.REGISTRATION_EMAIL_MATCH, value):
        raise ValidationError(_('This email address is not allowed.'))
コード例 #2
0
def validate_email(value):
    validate_email_django(value)
    user_part = value.rsplit('@', 1)[0]
    if EMAIL_BLACKLIST.match(user_part):
        raise ValidationError(_('Enter a valid email address.'))
    if not re.match(settings.REGISTRATION_EMAIL_MATCH, value):
        raise ValidationError(_('This email address is not allowed.'))
コード例 #3
0
def validate_email(value):
    try:
        validate_email_django(value)
    except ValidationError:
        raise ValidationError(_("Enter a valid e-mail address."))
    user_part = value.rsplit("@", 1)[0]
    if EMAIL_BLACKLIST.match(user_part):
        raise ValidationError(_("Enter a valid e-mail address."))
コード例 #4
0
ファイル: validators.py プロジェクト: timgates42/weblate
def validate_email(value):
    try:
        validate_email_django(value)
    except ValidationError:
        raise ValidationError(_("Enter a valid e-mail address."))
    user_part = value.rsplit("@", 1)[0]
    if EMAIL_BLACKLIST.match(user_part):
        raise ValidationError(_("Enter a valid e-mail address."))
    if not re.match(settings.REGISTRATION_EMAIL_MATCH, value):
        raise ValidationError(_("This e-mail address is disallowed."))