NHibernate MySQL Password Функция - PullRequest
0 голосов
/ 22 апреля 2010

Я пытаюсь создать собственное приложение, которое позволяет добавлять, удалять и изменять пароли пользователей. Как мне создать хеш, который MySQL использует для сохраненного пароля?

Я знаю, что в MySQL есть функция Password (), но я не могу понять, как использовать эту функцию в NHibernate.

Кто-нибудь знает, как это сделать?

1 Ответ

1 голос
/ 22 апреля 2010

О каких пользователях вы говорите, пользователи mysql или приложения?

Если вы хотите установить пароль пользователя mysql, вам вообще не нужно использовать функцию password ().

СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ:

create user 'scott' identified by 'tiger';

ОБНОВЛЕНИЕ ПАРОЛЯ:

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

Если вы говорите о пользователях приложения, не используйте функцию mysql password (). Используйте что-то вроде sha1 (), md5 () и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...