update/fix-password-strength-check
This commit is contained in:
1 parent
9fd568ddc3
commit
9681ded4d0
3 files changed
+17
-17
No files matched your search
@@ -38,17 +38,17 @@ func (s *Admin) ComparePasswords(password string) bool {
|
|||||||
|
|
||||||
func (s *Admin) CheckPasswordStrength(password string) bool {
|
func (s *Admin) CheckPasswordStrength(password string) bool {
|
||||||
|
|
||||||
var hasUpper bool = true
|
var hasUpper bool = false
|
||||||
for _, r := range password {
|
for _, r := range password {
|
||||||
if !unicode.IsUpper(r) && unicode.IsLetter(r) {
|
if unicode.IsUpper(r) && unicode.IsLetter(r) {
|
||||||
hasUpper = false
|
hasUpper = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var hasLower bool = true
|
var hasLower bool = false
|
||||||
for _, r := range password {
|
for _, r := range password {
|
||||||
if !unicode.IsLower(r) && unicode.IsLetter(r) {
|
if !unicode.IsLower(r) && unicode.IsLetter(r) {
|
||||||
hasLower = false
|
hasLower = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -59,17 +59,17 @@ func (s *Student) ComparePasswords(password string) bool {
|
|||||||
|
|
||||||
func (s *Student) CheckPasswordStrength(password string) bool {
|
func (s *Student) CheckPasswordStrength(password string) bool {
|
||||||
|
|
||||||
var hasUpper bool = true
|
var hasUpper bool = false
|
||||||
for _, r := range password {
|
for _, r := range password {
|
||||||
if !unicode.IsUpper(r) && unicode.IsLetter(r) {
|
if unicode.IsUpper(r) && unicode.IsLetter(r) {
|
||||||
hasUpper = false
|
hasUpper = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var hasLower bool = true
|
var hasLower bool = false
|
||||||
for _, r := range password {
|
for _, r := range password {
|
||||||
if !unicode.IsLower(r) && unicode.IsLetter(r) {
|
if unicode.IsLower(r) && unicode.IsLetter(r) {
|
||||||
hasLower = false
|
hasLower = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -60,17 +60,17 @@ func (t *Teacher) ComparePasswords(password string) bool {
|
|||||||
|
|
||||||
func (t *Teacher) CheckPasswordStrength(password string) bool {
|
func (t *Teacher) CheckPasswordStrength(password string) bool {
|
||||||
|
|
||||||
var hasUpper bool = true
|
var hasUpper bool = false
|
||||||
for _, r := range password {
|
for _, r := range password {
|
||||||
if !unicode.IsUpper(r) && unicode.IsLetter(r) {
|
if unicode.IsUpper(r) && unicode.IsLetter(r) {
|
||||||
hasUpper = false
|
hasUpper = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var hasLower bool = true
|
var hasLower bool = false
|
||||||
for _, r := range password {
|
for _, r := range password {
|
||||||
if !unicode.IsLower(r) && unicode.IsLetter(r) {
|
if unicode.IsLower(r) && unicode.IsLetter(r) {
|
||||||
hasLower = false
|
hasLower = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user