Сообщений: 41 Зарегистрирован: 01 Ноября 2007, 11:58:59 Сказали спасибо 1 раз Статус: offline
ICQ статус
Опубликовано 05 Ноября 2007, 19:24:25
На моем сайте www.1cnastole.info после обновления на 3 сборку нашелся баг:
При залогинивании с главной страницы сайта все работает нормально. При залогинивании со страницы форума грит что неправильное имя пользователя или пароль.
Сообщений: 240 Откуда: Полтава Зарегистрирован: 27 Октября 2007, 15:06:15 Сказали спасибо 39 раз Статус: offline
ICQ статус
Опубликовано 06 Ноября 2007, 09:36:14
В maincore.php в корне сайта
строку (приблизительно 356):
$result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_name='$user_name' AND user_password='$user_pass'");
замените на:
$result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_name='$user_name' AND (user_password='".md5($user_pass)."' OR user_password='$user_pass')");
Сообщений: 41 Зарегистрирован: 01 Ноября 2007, 11:58:59 Сказали спасибо 1 раз Статус: offline
ICQ статус
Опубликовано 06 Ноября 2007, 11:33:41
Портачку нашел. В файле forum/subheader.php в 88 строчке заменил name='login_forum' на name='login', после этого заработало, но после залогинивания переходит на главную страницу. Как поправить чтоб после залогинивания посетитель оставался на форуме?
Сообщений: 41 Зарегистрирован: 01 Ноября 2007, 11:58:59 Сказали спасибо 1 раз Статус: offline
ICQ статус
Опубликовано 06 Ноября 2007, 12:49:57
В login_forum вместо
$result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_name='$user_name' AND user_password='$user_pass'");
сделал
$result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_name='$user_name' AND (user_password='".md5($user_pass)."' OR user_password='$user_pass')");