Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Как захешировать пароль перед добавлением в таблицу User ?

08.01.2008, 04:29
MatrixMaster

Зарегистрирован:
2007-06-09
Сообщений: 24

Задача следующая, есть SQL запрос типа INSERT INTO который добавляет пользователя из определенного шаблона данных в таблицу User в действии после добавления объекта, но я никак не могу догадаться, как мне захешировать пароль перед добавлением его в таблицу User ?
09.01.2008, 11:43
Гость
Гость

MatrixMaster писал(а):
Задача следующая, есть SQL запрос типа INSERT INTO который добавляет пользователя из определенного шаблона данных в таблицу User в действии после добавления объекта, но я никак не могу догадаться, как мне захешировать пароль перед добавлением его в таблицу User ?


В запросе:

Код:
Password=PASSWORD($Password)
09.01.2008, 18:23
MatrixMaster

Зарегистрирован:
2007-06-09
Сообщений: 24

Такой запрос не работат вообще
mysql_query("INSERT INTO User(Checked,PermissionGroup_ID,Login,Password,User_identifier) VALUES('1','3','$f_Login',PASSWORD($f_Password),'$message')");

а такой запрос
mysql_query("INSERT INTO User(Checked,PermissionGroup_ID,Login,Password,User_identifier) VALUES('1','3','$f_Login','PASSWORD($f_Password)','$message')");

мне кладет в базу, в столбец Password вместо хеша следующее: PASSWORD(пароль)

так как же мне всетаки соорудить нормальный запрос на базу чтоб он положил хеш?
10.01.2008, 18:59
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

PASSWORD('$f_Password')
198 196 2008-01-10 18:59:50 9185
Описание проекта