03-填充业务逻辑
用户验证
用户加密
func hashPassword(pwd string) string {
b, err := bcrypt.GenerateFromPassword([]byte(pwd), bcrypt.DefaultCost)
if err != nil {
panic(err)
}
// fmt.Printf("%v", b)
return string(b)
}
验证密码
func verifyPassword(hashed, input string) bool {
err := bcrypt.CompareHashAndPassword([]byte(hashed), []byte(input))
if err != nil {
return false
}
return true
}
推荐文章: