Тема: Не срабатывает авторизация с помощью MySQL
Всем привет!
Задавал вопрос здесь, но все молчат:(
http://www.jino-net.ru/forum/showthread.php?t=12438
у меня почему то не получается залогинится на своем тестовом сайте(на моем компе на Apache все работает а на jino-net, и на 70mb не хочет работать)
У меня есть база данных (username, passwd, email)
есть ф-я регистрации пользователя , и в ней такой запрос:
$result = mysql_query("insert into user values
('$username', password('$password'), '$email')");
Он работает, т.е. в базу данных заносятся данные нового пользователя.
но например такой запрос возвращает ноль(этот запрос используется в моей ф-и Login):
$result = mysql_query("select * from user
where username='$username'
and passwd = password('$password')");
return mysql_num_rows($result);
Данные я ввожу правильно. Проблема с ф-ей password. Т.е. в этой строчке - passwd = password('$password')
Возможно проблема как то связана с кодировкой? Т.е. возможно надо правильно выставить сравнение в phpmyadmin..незнаю
И еще результат ф-и password на моей машине и на джино-нет разный для одиныковых паролей.
Если тупо делать запрос на значение пароля из базы данных:
$result = mysql_query("select * from user
where username='$username'
and passwd = '*713F8F082F271B3F183F2575120C2'");
return mysql_num_rows($result);
то все работает!!
Подскажите кто знает в чем проблема а?
Заранее спасибо за помощь!