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 }