Модом это врядли назовешь, скорее это более менее полноценный инструмент для работы с пользовательскими паролями. Не знаю кому как, а лично меня задолбали с проблемами входа, в 90% из которых пользователи элементарно не в состоянии правильно ввести свой пароль. Но на остальные 10% могут прийтись глюки трекера или форума. Например, была ситуация, когда пользователь не мог зайти из-за того, что на форуме в таблице members_converge не было записи с хешем его пароля, но сам профиль на форуме был. Такую проблему движок трекера не решает, но при этом не дает зайти пользователю. К тому же, без ручного добавления этой записи не обойтись (админка форума не спасет). Или пользователь сменил пароль на форуме, а на трекере пароль остался прежний. В этой ситуации исход тот же - пользователь не сможет зайти на трекер.
Данный скрипт проверяет ряд параметров, относящихся к входу на трекер и форум, выдает результаты проверки и позволяет исправить найденные ошибки.
Скрипт ищет:
- Наличие в таблице `members`
- Наличие в таблице `members_converge`
- Наличие `converge_pass_hash`
- Наличие `converge_pass_salt`
- Соответствие пароля на трекере
- Соответствие пароля на форуме
Методы решения проблем:
- Смена ника на форуме - сделано по причине того, что нашел у ников некоторых пользователей несоответствие регистра с трекерным ником;
- Регистрация на форуме - хоть и есть такая функция при входе на трекер, но может являться комплексным решением в определенных ситуациях;
- Смена паролей на трекере и форуме;
- Добавление пользователя в таблицу `members_converge`;
- Замена пароля на форуме паролем с трекера - если введенный для проверки пароль подошел к трекеру, но не подошел к форуму, то его можно поставить как пароль на форум;
- Замена пароля на трекере паролем с форума - аналогично предыдущему;
- Смена пароля на трекере - если не используется интеграция и введенный пароль не верный.
Вся эта радость выглядит следующим образом:
№1:

№2:

№3:

№4:

№5:
PS: баги не исключены, но вроде как пашет нормально.