universal
All checks were successful
deploy / deploy (push) Successful in 1m40s

This commit is contained in:
Untone 2024-01-04 21:38:53 +03:00
parent 2d5b991812
commit 1261529101

View File

@ -144,11 +144,13 @@ func VerifyPassword(storedHashedPassword, userProvidedPassword string) error {
// EncryptPassword is used for encrypting password // EncryptPassword is used for encrypting password
func EncryptPassword(password string) (string, error) { func EncryptPassword(password string) (string, error) {
// Try to generate bcrypt hash pw, err := bcrypt.GenerateFromPassword([]byte(password), bcrypt.DefaultCost)
passwordSHA256 := getSHA256(password)
pw, err := bcrypt.GenerateFromPassword([]byte(passwordSHA256), bcrypt.DefaultCost)
if err != nil { if err != nil {
return "", err password = getSHA256(password)
pw, err = bcrypt.GenerateFromPassword([]byte(password), bcrypt.DefaultCost)
if err != nil {
return "", err
}
} }
return string(pw), nil return string(pw), nil