07.02.2006, 17:07
Заменяю строчку в function_login.php
----[ Найдите ]--------------------------------------------------------------------------------------
// около 139 строки
if ($vbulletin->userinfo = $vbulletin->db->query_first("SELECT userid, usergroupid, membergroupids, username, password, salt FROM " . TABLE_PREFIX . "user WHERE username = '" . $vbulletin->db->escape_string(htmlspecialchars_uni($username)) . "'"))
----[ Заменить на ]----------------------------------------------------------------------------------
if ($vbulletin->userinfo = $vbulletin->db->query_first("SELECT userid, usergroupid, membergroupids, username, password, salt, importuserid FROM " . TABLE_PREFIX . "user WHERE username = '" . $vbulletin->db->escape_string(htmlspecialchars_uni($username)) . "'"))
И все. При попытке зарегистрироваться или прилогиниться пишет вот это:
Кажется, произошла проблема с базой данных Forums.
Пожалуйста, попробуйте зайти снова, нажав на кнопку Обновить вашего браузера.
Нашей службе технической поддержке был послан email. Вы можете самостоятельно написать ей письмо, если проблема не решится.
Извините за причинённые неудобства.
Возвращаю обратно. Логинится без проблем. В любом случае. С этой строкой или без нее, я нюке при попытке зайти в user account, пишется Aceess Denied.
Что я могу не правильно делать?
|