示例#1
0
 def clean_new_password1(self):
     new_password1 = self.cleaned_data.get('new_password1', None)
     if hasattr(self.user, 'teacher'):
         if not password_strength_test(new_password1):
             raise forms.ValidationError(
                 "Password not strong enough, consider using at least 8 characters, upper and " +
                 "lower case letters, and numbers")
     elif hasattr(self.user, 'student'):
         if not password_strength_test(new_password1, length=6, upper=False, lower=False, numbers=False):
             raise forms.ValidationError("Password not strong enough, consider using at least 6 characters")
     return new_password1
示例#2
0
 def clean_new_password1(self):
     new_password1 = self.cleaned_data.get("new_password1", None)
     if hasattr(self.user.userprofile, "teacher"):
         if not password_strength_test(new_password1):
             raise forms.ValidationError(
                 "Password not strong enough, consider using at least 8 characters, upper and "
                 + "lower case letters, and numbers"
             )
     elif hasattr(self.user.userprofile, "student"):
         if not password_strength_test(new_password1, length=6, upper=False, lower=False, numbers=False):
             raise forms.ValidationError("Password not strong enough, consider using at least 6 characters")
     return new_password1
示例#3
0
    def clean_password(self):
        password = self.cleaned_data.get('password', None)

        if password and not password_strength_test(password, length=6, upper=False, lower=False, numbers=False):
            raise forms.ValidationError("Password not strong enough, consider using at least 6 characters")

        return password
示例#4
0
    def clean_password(self):
        password = self.cleaned_data.get("password", None)

        if password and not password_strength_test(password, length=6, upper=False, lower=False, numbers=False):
            raise forms.ValidationError("Password not strong enough, consider using at least 6 characters")

        return password
示例#5
0
    def clean_password(self):
        password = self.cleaned_data.get('password', None)

        if password and not password_strength_test(password):
            raise forms.ValidationError(
                "Password not strong enough, consider using at least 8 characters, upper and lower "
                + "case letters, and numbers")

        return password
示例#6
0
    def clean_teacher_password(self):
        password = self.cleaned_data.get('teacher_password', None)

        if password and not password_strength_test(password):
            raise forms.ValidationError(
                "Password not strong enough, consider using at least 8 characters, upper and lower case letters, and numbers"
            )

        return password