【发布时间】:2010-04-22 15:02:23
【问题描述】:
我正在尝试创建一个允许添加、删除和更改用户密码的自定义应用程序。我将如何创建 MySQL 用来存储密码的哈希?
我知道 MySQL 有一个 Password() 函数,但我不知道如何在 NHibernate 中使用这个函数。
有人知道怎么做吗?
【问题讨论】:
标签: mysql nhibernate passwords
我正在尝试创建一个允许添加、删除和更改用户密码的自定义应用程序。我将如何创建 MySQL 用来存储密码的哈希?
我知道 MySQL 有一个 Password() 函数,但我不知道如何在 NHibernate 中使用这个函数。
有人知道怎么做吗?
【问题讨论】:
标签: mysql nhibernate passwords
你说的是哪种用户,mysql用户还是应用程序用户?
如果要设置mysql用户的密码,根本不需要使用password()函数。
创建用户:
create user 'scott' identified by 'tiger';
更新密码:
grant usage on *.* to 'scott' identified by 'newpassword';
如果您在谈论应用程序用户,请不要使用 mysql password() 函数。使用 sha1()、md5() 等。
【讨论】: