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
}

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 查看所有版本


暂无话题~