[Help] Авторизация новых пользователей.

Тема в разделе "vBulletin", создана пользователем metallphilin, 29 июл 2010.

Статус темы:
Закрыта.
  1. metallphilin

    metallphilin старожил nulled

    Регистр.:
    25 авг 2006
    Сообщения:
    616
    Симпатии:
    165
    перенес форум на другой сервер. ошибок не было, за исключением 2-х таблиц - picture и post

    Таблица картинок огромная, пхп не хотел ее обрабатывать, то тайм аут, то сервер висит. Шаманил с увеличением параметров - ничего не вышло. Таблица постов, так та вообще в архиве 300 метров, распакованая около гигабайта где-то.

    с консоли заархивировал их, с нового сервера с консоли стянул, закинул голыми файлами *.MYD в нужную директорию. все заработало.

    поставил vBSEO, vBOptimise - больше новых хаков не было. Обновил с 3.8.5 до 3.8.6 PL1 - ошибок не было.

    проблема в том, что регистрация новых пользователей проходит успешно, на мыло все приходит, пользователь авторизирован - все хорошо, стоит ему выйти с форума, он больше не принимает его пароль. пишет, что неверный и все.

    что характерно, если пользователю сменить пароль с админ-панели - так же не входит, хотя хеш в базе меняется, если пользователь запрашивает новый пароль, ему на почту приходит ссылка, по ней переходит - хеш в базе меняется, но пароль попрежнему не подходит.


    Самое интересное, что для пользователей, зарегистрированных ранее переноса - все работает как часы.


    Есть соображения куда копать?
     
  2. metallphilin

    metallphilin старожил nulled

    Регистр.:
    25 авг 2006
    Сообщения:
    616
    Симпатии:
    165
    нет ни у кого никаких соображений? придется закрывать регитсрацию новых пользователей до решения вопроса.

    я вот заметил, что помимо хеша MD5 в базе создается некий ключ в отдельной таблице. раньше вроде такого не было. или был?
     
  3. metallphilin

    metallphilin старожил nulled

    Регистр.:
    25 авг 2006
    Сообщения:
    616
    Симпатии:
    165
    кому интересно, откатил форум на пару версий назад (просто запустил файл апгреда с версии с 3.6.4) и провел заново обновление на _другом сервере. все обновилось как нужно и все заработало. был косяк с MySQL на самом сервере. он не мог добавить одну таблицу в базу по причине ее read_only (спасибо логам). хеши разные потому, что там еще есть что-то типа secret_key - то есть вторичное подстверждение авторизации.

    спасибо всем, кто хоть задумался.
     
Статус темы:
Закрыта.