Показать сообщение отдельно
Старый 24.04.2011, 15:57 Вверх   #1
Коренной житель
 
Аватар для Zum07
Zum07 вне форума
Доп. информация
По умолчанию Авторизация пользователя по e-mail

Была тема на vbsupport для тройки но на четвёрке тоже пашет.

Открываем файл includes/functions_login.php

находим приблизительно 167 строку а для тройки ~ 140 строку

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, username, password, salt FROM " TABLE_PREFIX "user WHERE username = '" $vbulletin->db->escape_string(htmlspecialchars_uni($username)) . "'")) 
        { 
            
$vbulletin->userinfo $vbulletin->db->query_first("SELECT userid, usergroupid, membergroupids, username, password, salt FROM " TABLE_PREFIX "user WHERE email = '" $vbulletin->db->escape_string(htmlspecialchars_uni($username)) . "'"); 
        } 
        if (
$vbulletin->userinfo
Теперь авторизововаться можно как по логину, так и по email
  Ответить с цитированием
 
Время генерации страницы 0.04314 секунды с 10 запросами