NHibernate MySQL密码功能

时间:2010-04-22 15:02:24

标签: mysql nhibernate passwords

我正在尝试创建一个自定义应用程序,允许添加,删除和更改用户密码。我如何创建MySQL用于存储密码的哈希?

我知道MySQL有一个Password()函数,但我无法弄清楚如何在NHibernate中使用这个函数。

任何人都知道怎么做?

1 个答案:

答案 0 :(得分:1)

您在谈论什么样的用户,mysql用户或应用程序用户?

如果要设置mysql用户的密码,则根本不需要使用password()函数。

创建用户:

create user 'scott' identified by 'tiger';

更新密码:

grant usage on *.* to 'scott' identified by 'newpassword';

如果您正在谈论应用程序用户,请不要使用mysql password()函数。使用像sha1(),md5()等

的东西