fix: removes password validations other than length (#1909)

This commit is contained in:
Ankit Nayan 2022-12-26 15:42:08 +05:30 committed by GitHub
parent 09af6c262c
commit 02898d14f9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,9 +2,7 @@ package auth
import (
"context"
"fmt"
"net/http"
"regexp"
"github.com/pkg/errors"
"go.signoz.io/signoz/pkg/query-service/constants"
@ -74,21 +72,21 @@ func ValidatePassword(password string) error {
return errors.Errorf("Password should be atleast %d characters.", minimumPasswordLength)
}
num := `[0-9]{1}`
lower := `[a-z]{1}`
upper := `[A-Z]{1}`
symbol := `[!@#$&*]{1}`
if b, err := regexp.MatchString(num, password); !b || err != nil {
return fmt.Errorf("password should have atleast one number")
}
if b, err := regexp.MatchString(lower, password); !b || err != nil {
return fmt.Errorf("password should have atleast one lower case letter")
}
if b, err := regexp.MatchString(upper, password); !b || err != nil {
return fmt.Errorf("password should have atleast one upper case letter")
}
if b, err := regexp.MatchString(symbol, password); !b || err != nil {
return fmt.Errorf("password should have atleast one special character from !@#$&* ")
}
// num := `[0-9]{1}`
// lower := `[a-z]{1}`
// upper := `[A-Z]{1}`
// symbol := `[!@#$&*]{1}`
// if b, err := regexp.MatchString(num, password); !b || err != nil {
// return fmt.Errorf("password should have atleast one number")
// }
// if b, err := regexp.MatchString(lower, password); !b || err != nil {
// return fmt.Errorf("password should have atleast one lower case letter")
// }
// if b, err := regexp.MatchString(upper, password); !b || err != nil {
// return fmt.Errorf("password should have atleast one upper case letter")
// }
// if b, err := regexp.MatchString(symbol, password); !b || err != nil {
// return fmt.Errorf("password should have atleast one special character from !@#$&* ")
// }
return nil
}