Авторизация на Golang
Доброго времени суток!
Столкнулся с проблемой авторизации на языке go
Выше прикрепил, как записываются данные в базу
Попадаю в ошибку, то что неправильный пароль.
Решил сделать кастомный код
password := "123456"
hash := "$2a$10$nNLEbRWp6EMnPOrc2symbe2TvW2/1SR6fezhv41yyNYef/OWjTTuO"
err := bcrypt.CompareHashAndPassword([]byte(hash), []byte(password))
if err != nil {
fmt.Println(" Ошибка:", err)
} else {
fmt.Println("работает правильно!")
}
Но все равно попадаю в if
Пробовал спрашивать в чатГПТ
Источник: Stack Overflow на русском