|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Serg Kondratuk 2:4651/25 31 Jul 2001 18:56:32 To : Artem Bednarchuk Subject : Perl + Mysql --------------------------------------------------------------------------------
Понедельник Июль 30 2001, Artem Bednarchuk писал к All:
AB> Через cgi на perl в базу кидаю разную информацию о пользователе и в том
AB> числе пароль и имя пользователя, у MySQL есть чтото типа
AB> шифравания данных(PASSWORD()),т.е. insert into
AB> my_table(user_name,password) valuse('qwert',PASSWORD('12345')) все рабоет
AB> нормально,в базе пароль хранится в зашифрованном виде, но вот как его
AB> расшифровать? как узнать правильный ли пароль ввел пользователь? у меня
AB> есть отдельная таблица куда я кидаю зашифрованный введенный пользователем
AB> пароль и сравниваю его с тем,что в базе,но ведь это неправильно.
pасшифpовать его нельзя никак. а пpовеpять можно пpосто
SELECT * FROM my_table WHERE user_name='$form_username' AND
password=password('$form_password')
соответственно никаких доп. таблиц не нужно.
С уважением,
Serg
---
* Origin: Mister Z Home Station (FidoNet 2:4651/25)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/18373b66ffee.html, оценка из 5, голосов 10
|