Пример #1
0
func (backend *JWTAuthenticationBackend) Authenticate(user *util.User, password string) bool {
	//hashedPassword, _ := bcrypt.GenerateFromPassword([]byte(password), 10)
	/*testUser := util.User{
		UUID:     uuid.New(),
		Username: user.Username,
		Password: string(hashedPassword),
	}*/
	user.UUID = uuid.New()
	//fmt.Println(bcrypt.CompareHashAndPassword([]byte(user.Password), []byte(hashedPassword)))
	fmt.Println(password)
	fmt.Println(user.Password)
	err := bcrypt.CompareHashAndPassword([]byte(user.Password), []byte(password))
	if err != nil {
		fmt.Println(err.Error())
		return false
	}
	return true
}