Проблемы с авторизацией в Moodle 1.9.13

Проблемы с авторизацией в Moodle 1.9.13

от Sergey Belov -
Количество ответов: 9

После обновления Moodle c 1.9.6 до 1.9.13 появились проблемы с авторизацией в Internet Explorer. После ввода логина и пароля в списке пользователей на сайте появляется студент, а его ФИО и фото не показываются, т.е. опять форма авторизации.

Если внести сайт в надежные узлы, то вроде проблема решается, но не у всех. Ясно что проблема с Cookies, как можно это решить ? Например сделать авторизацию без Cookies ? или может в настройках что-то нужно указать ? Раньше то всё работало улыбаюсь

Заранее благодарю!

В ответ на Sergey Belov

Re: Проблемы с авторизацией в Moodle 1.9.13

от Виталий Лавров -
Изображение пользователя Эксперт по Moodle

На каких версиях IE не рабротает?

В ответ на Виталий Лавров

Re: Проблемы с авторизацией в Moodle 1.9.13

от Sergey Belov -

Удалось установить, что иногда не работает в IE8 под Windows 7, но на другом компьютере с этим ПО работает. Т.е. ошибка не стабильная но есть, что вижу сам и у многих пользователей, т.к. студенты заваливают письмами сообщениями о проблемах после обновления

В ответ на Sergey Belov

Re: Проблемы с авторизацией в Moodle 1.9.13

от Sergey Belov -

Пока что решил проблему следующим образом, в php.ini сделал настройку сессий без cookies:

session.use_cookies = 0
session.use_trans_sid = 1

но согласитесь что это не очень хорошее решение. Кто-то сталкивался с подобным ? Помогите пожалуйста решить ситуацию более эффективно

В ответ на Sergey Belov

Re: Проблемы с авторизацией в Moodle 1.9.13

от Виталий Лавров -
Изображение пользователя Эксперт по Moodle

Судя по гуглю - проблема есть....

Многие огребшие проблемы с IE8 включили в нем режим совместимости и остальные проблемы обошли их стороной.

Хорошо бы сравнить настройки безопасности на машине которая успешно логинится в мудл и машины которая не может залогинится.

А в moodle я бы начал с настроек "безопасность"-"безопасность HTTP"

Рекомендуют включить "Regenerate session id during login"

( а настройки php session вернул в начальное значение )

В ответ на Виталий Лавров

Re: Проблемы с авторизацией в Moodle 1.9.13

от Sergey Belov -

Эта настройка по умолчанию и так включена.

Кстати, из-за настроек php что я внес, перестали отображаться картинки в курсах, т.к. в них сессия не передаётся. Пришлось отключать проверку в файле file.php

И еще в файле config.php обязательна должна быть настройка: $CFG->usesid=true;

Иначе настройки в php что я сделал не помогают и ничего не работает улыбаюсь

Сравнить настройки конечно можно, но получается что каждому пользователю нужно это объяснять - это не правильно, движок должен работать. Раньше то проблем до апгрейда с 1.9.6 до 1.9.13 не было

В ответ на Sergey Belov

Re: Проблемы с авторизацией в Moodle 1.9.13

от Виталий Лавров -
Изображение пользователя Эксперт по Moodle

Сначала надо понять что мешает IE8 логиниться.

Может нужно всего лишь поставить апдейты.

поиск в google "ie8 moodle login bug" дает много разных вариантов.

В ответ на Виталий Лавров

Re: Проблемы с авторизацией в Moodle 1.9.13

от Sergey Belov -

Вроде заработало всё улыбаюсь

>> Рекомендуют включить "Regenerate session id during login"

Рекомендуют эта настройку ВЫключить и тогда всё вроде работает (проверил на том компьютере где на IE8 не работало) улыбаюсь

В ответ на Sergey Belov

Re: Проблемы с авторизацией в Moodle 1.9.13

от Света Дон -

Sergey Belov подскажите,пожалуйста, в каком из файлов размещена настройка

Regenerate session id during login

и как именно ее отключитью.

Спасибо

Очень нужно

В ответ на Света Дон

Re: Проблемы с авторизацией в Moodle 1.9.13

от Александр Анисимов -
Изображение пользователя Майнтейнер перевода Изображение пользователя Эксперт по Moodle

Управление Безопасность Безопасность HTTP

Снимите галочку с параметра "Восстановить id сессии в течение логина" (regenloginsession)