Mibew Messenger Community

General => Support => Русский (ru) => Topic started by: Maikl on May 05, 2014, 02:13:23 PM

Title: Проблемы с паролями
Post by: Maikl on May 05, 2014, 02:13:23 PM
Здравствуйте. После обновления с версии 1.6.9 до версии 1.6.11 возникла проблема с паролями. Если завожу нового оператора или меняю пароль у старого то войти потом невозможно. Если в базе поменять пароль вручную то все работает. Кодировки везде проверил стоит UTF-8. Подскажите где порыть? В чем проблема?
Title: Re: Проблемы с паролями
Post by: faf on May 05, 2014, 03:31:06 PM
Никаких изменений в алгоритмах вычисления паролей операторов в версии 1.6.11 по сравнению с версией 1.6.9 не было. Если до обновления всё работало, а после - перестало, ищите, что ещё поменялось в системе.
Title: Re: Проблемы с паролями
Post by: Maikl on May 06, 2014, 07:55:04 PM
Решил попробовать просто полностью переустановить. Результат: Удаляю все файлы с сервера, удаляю все таблицы из БД, заливаю новую версию, Инсталирую все проходит нормально захожу меняю пароль и в систему войти не могу подскажите в чем может быть проблема?
PHP 5.2.10 MySQL версии 5.1.73
Да и опять если зайти в БД и поменять там пароль вручную выбрав шифрование MD5  то в систему свободно пускает
Title: Re: Проблемы с паролями
Post by: faf on May 06, 2014, 08:17:26 PM
Предполагаю, что проблема в использовании антикварного PHP.  ::)

Могу предложить разве что патчить libs/operator.php. Например, так, как описано здесь:

http://mibew.org/forums/index.php/topic,191525.msg197345.html#msg197345
Title: Re: Проблемы с паролями
Post by: Maikl on May 07, 2014, 06:11:21 AM
Спасибо. Действительно смена версии PHP проблему решила.