Mibew Messenger Community
General => Support => Русский (ru) => Topic started by: Maikl on May 05, 2014, 02:13:23 PM
-
Здравствуйте. После обновления с версии 1.6.9 до версии 1.6.11 возникла проблема с паролями. Если завожу нового оператора или меняю пароль у старого то войти потом невозможно. Если в базе поменять пароль вручную то все работает. Кодировки везде проверил стоит UTF-8. Подскажите где порыть? В чем проблема?
-
Никаких изменений в алгоритмах вычисления паролей операторов в версии 1.6.11 по сравнению с версией 1.6.9 не было. Если до обновления всё работало, а после - перестало, ищите, что ещё поменялось в системе.
-
Решил попробовать просто полностью переустановить. Результат: Удаляю все файлы с сервера, удаляю все таблицы из БД, заливаю новую версию, Инсталирую все проходит нормально захожу меняю пароль и в систему войти не могу подскажите в чем может быть проблема?
PHP 5.2.10 MySQL версии 5.1.73
Да и опять если зайти в БД и поменять там пароль вручную выбрав шифрование MD5 то в систему свободно пускает
-
Предполагаю, что проблема в использовании антикварного PHP. ::)
Могу предложить разве что патчить libs/operator.php. Например, так, как описано здесь:
http://mibew.org/forums/index.php/topic,191525.msg197345.html#msg197345
-
Спасибо. Действительно смена версии PHP проблему решила.