1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Сашок(ошибка авторизации: логин-пароль)

Тема в разделе "[Архив] Помощь", создана пользователем ZloYCRipeeR, 24 ноя 2013.

  1. Автор темы
    ZloYCRipeeR

    ZloYCRipeeR Старожил Пользователь

    Баллы:
    153
    Skype:
    cry_zloy
    Имя в Minecraft:
    ZloYCRipeeR
    Сашок нивкакую не хочет принимать мой логин или пароль.
    Движок- Xenforo 1.2.2
    Часть конфига:
    Код:
        $db_table          = 'xf_user'; //Таблица с пользователями
        $db_group          = 'user_group_id'; //Колонка с номером группы
        $db_columnId          = 'user_id'; //Колонка с ID пользователей
        $db_columnUser      = 'username'; //Колонка с именами пользователей
        $db_columnPass      = 'data'; //Колонка с паролями пользователей
        $db_tableOther        = 'xf_user_authenticate'; //Дополнительная таблица для XenForo, не трогайте
        $db_columnSesId        = 'session'; //Колонка с сессиями пользователей, не трогайте
        $db_columnServer    = 'server'; //Колонка с серверами пользователей, не трогайтe
        $db_columnSalt      = 'members_pass_salt'; //Настраивается для IPB и vBulletin: , IPB - members_pass_salt, vBulletin - salt
        $db_columnIp          = ''; //Колонка с IP пользователей
     
        $db_columnDatareg  = 'register_date'; // Колонка даты регистрации
        $db_columnMail      = 'email'; // Колонка mail
     
    Последнее редактирование: 24 ноя 2013
  2. Автор темы
    ZloYCRipeeR

    ZloYCRipeeR Старожил Пользователь

    Баллы:
    153
    Skype:
    cry_zloy
    Имя в Minecraft:
    ZloYCRipeeR
  3. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Данный мини-хак позволит вам откатится с нового алгоритма генерации хэша пароля (Core12)
    на старый, использовавшийся на версиях XenForo младше 1.2

    1. Открываем php скрипт /library/XenForo/Authentication/Abstract.php
    2. Ищем функцию createDefault, примерно на 134 строке, в конце скрипта.
    3. В теле функции заменяем XenForo_Authentication_Core12 на XenForo_Authentication_Core
    4. Для тех кто уже зарегистрирован достаточно поменять пароль.
     
  4. Автор темы
    ZloYCRipeeR

    ZloYCRipeeR Старожил Пользователь

    Баллы:
    153
    Skype:
    cry_zloy
    Имя в Minecraft:
    ZloYCRipeeR
    Спасибо, сейчас проверю.
    Спасибо. Вы мне психику сохранили)
     
  5. zveronline

    zveronline Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    zveronline
    а лучше способов нет?
    просто заставлять всех юзеров менять пароли как-то дико
    можно сделать пакетное обновление юзеров, например убрать у всех блокировку или из нежелательных
    webmcr сломался еще
    а webmcr продолжал использовать XenForo_Authentication_Core12, я его таки переубедил,
    просто в файле /instruments/auth/xenforo.php изменил строку "if (class_exists('XenForo_Authentication_Core12')) return 2", на "if (class_exists('XenForo_Authentication_Core12')) return 1"

    но теперь залогинишься в нём, заходишь на xenforo, там логинишься, выйдешь обратно в webmcr, а там разлогинено, и так до бесконечности, фишка сохранения сессии против меня работает
     
    Последнее редактирование: 13 мар 2014
    eleon нравится это.

Поделиться этой страницей