| imho.ws |
![]() |
|
|
|
# 1 |
|
Guest
Сообщения: n/a
|
проблемы с авторизацией
Доброго времени,
поможить в этой простой ситуации, 1. PHP код:
в MySQL заношу данные так: insert into writers values ('test',password('test'),'test') 3.структура таблицы: CREATE TABLE `writers` ( `user` varchar(80) NOT NULL default '', `password` varchar(8) NOT NULL default '', `type` varchar(255) NOT NULL default '', PRIMARY KEY (`user`) ) TYPE=MyISAM ввожу в форму test,test, дебаггером смотрю, что переменные $log и $pas заполняются верно (test и test),но запрос возвращает 0 записей, почему??? |
|
|
# 2 |
|
Junior Member
Регистрация: 01.06.2003
Адрес: Msk
Пол: Male
Сообщения: 138
![]() |
Попробуй user & password заключить в тильды (MySQL может непрвильно понять...)
$res = mysql_query("select * from writers where `user`='$log' and `password` = password('$pas')");
__________________
Завтра будет. Лучше. |
|
|
|
|
# 3 | |
|
Guest
Сообщения: n/a
|
На самом деле не надо изменять ничего, кроме длинны столбца 'password'.
PASSWORD('bla-bla-bla') - возвращает 16-символьную строку, а не 8, как здесь стоит в параметре столбца. Цитата:
ENCODE() DECODE() MD5() RTFM собстна
|
|