|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Bednarchuk 2:5031/50.29 01 Aug 2001 21:57:17 To : Serg Kondratuk Subject : Re: Perl + Mysql --------------------------------------------------------------------------------
_НН Приветствую тебя, Serg! НН_
А случилось это 31 Jul 01 года в 17:56, когда Serg Kondratuk общался с Artem
SK> Приветствую уважаемый(ая), Artem!
SK> Понедельник Июль 30 2001, Artem Bednarchuk писал к All:
AB>> Через cgi на perl в базу кидаю разную информацию о пользователе и
AB>> в том числе пароль и имя пользователя, у MySQL есть чтото
AB>> типа шифравания данных(PASSWORD()),т.е. insert
AB>> into my_table(user_name,password)
AB>> valuse('qwert',PASSWORD('12345')) все рабоет нормально,в базе
AB>> пароль хранится в зашифрованном виде, но вот как
AB>> его расшифровать? как узнать правильный ли пароль ввел
AB>> пользователь? у меня есть отдельная таблица куда я кидаю
AB>> зашифрованный введенный пользователем пароль и сравниваю его с
AB>> тем,что в базе,но ведь это неправильно.
SK> pасшифpовать его нельзя никак. а пpовеpять можно пpосто
SK> SELECT * FROM my_table WHERE user_name='$form_username' AND
SK> password=password('$form_password')
SK> соответственно никаких доп. таблиц не нужно.
У меня такой запрос не работает,причем пробовал и на самом сервере
напрямую задавать,в результате выводит пустую таблицу,т.е. нет данных
удовлетворяющих запросу, хотя все данные верны.
В чем грабли?
_/*Adios, amigo Serg!*/_
--- GoldED/W32 3.0.0-dam9
* Origin: Короткий путь всегда заминирован. (2:5031/50.29)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/160673b688afe.html, оценка из 5, голосов 10
|