_Asmund
Guest
Проблемма с созданием авторизации (Mysql+PHP)
Доброе время суток, коллеги!
У меня свозникла странная проблемма.
Для сайта нужно создать авторизацию, задача вобщем то приметивная. Но вот с какой проблеммой бьюсь уже третий день.
Есть таблица в MySQL назовем ее auth например. В ней несколько столбцов два из которых как водится name и pass.
В таблицу записыватся занчения pass соответственно пропускается через функцию Password('пароль'), но когда скрипт подключается к базе со строкой: "select * from auth where name='$name' and pass=password('$pass')"; он мне упорно говорит что атентификацию произвести не удалось.
Меняю на:"select * from auth where name='$name''; все находится, как только добавляется поиск зашифрованного пароля все, более того ввожу в консоли монитора эту же строку, тот же эффект. Т.е. даже сама SQL - ка не видит совпадений. Глюк?
В чем может быть дело? Кто-нибудь сталкивался с чем - нибудь подобным. Вводная PHP 4.3.11 и Mysql 4.1.x
Доброе время суток, коллеги!
У меня свозникла странная проблемма.
Для сайта нужно создать авторизацию, задача вобщем то приметивная. Но вот с какой проблеммой бьюсь уже третий день.
Есть таблица в MySQL назовем ее auth например. В ней несколько столбцов два из которых как водится name и pass.
В таблицу записыватся занчения pass соответственно пропускается через функцию Password('пароль'), но когда скрипт подключается к базе со строкой: "select * from auth where name='$name' and pass=password('$pass')"; он мне упорно говорит что атентификацию произвести не удалось.
Меняю на:"select * from auth where name='$name''; все находится, как только добавляется поиск зашифрованного пароля все, более того ввожу в консоли монитора эту же строку, тот же эффект. Т.е. даже сама SQL - ка не видит совпадений. Глюк?
В чем может быть дело? Кто-нибудь сталкивался с чем - нибудь подобным. Вводная PHP 4.3.11 и Mysql 4.1.x