|
07.08.2006, 01:26
LeSyK, хак и на 1.9 + 3.6 работает, если граммотно к нему подойти. Сегодня проверял.
Только 2 замечания:
1.В 2.0 вроде можно менять названия cookies... поэтому когда будешь править файл
include/function_login.php, вместо
пиши везде
PHP код:
vbsetcookie("название_твоих_кукис_пользователя"...
2. Это уже изменение для 3.6.
В том же include/function_login.php вместо
PHP код:
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)) . "'"))
Ищем
PHP код:
if ($vbulletin->userinfo = $vbulletin->db->query_first("SELECT userid, usergroupid, membergroupids, infractiongroupids, username, password, salt FROM " . TABLE_PREFIX . "user WHERE username = '" . $vbulletin->db->escape_string(htmlspecialchars_uni($username)) . "'"))
и заменяем соответственно на
PHP код:
if ($vbulletin->userinfo = $vbulletin->db->query_first("SELECT userid, usergroupid, membergroupids, infractiongroupids, username, password, salt, importuserid FROM " . TABLE_PREFIX . "user WHERE username = '" . $vbulletin->db->escape_string(htmlspecialchars_uni($username)) . "'"))
Разница на поле infractiongroupids
3. если память меня не подводит, где-то надо время установки куков для слайда увеличить... если вспомню - напишу.
Всё должно работать.
|
|