Общий форум

Невозможно войти в систему

 
Изображение пользователя Эдуард Галиаскаров
Re: Невозможно войти в систему
 

Проблема решена. Хранение у нас в базе, потому пришлось поставить режим внешний базы View. До этого регистрация бралась из какой-то таблицы и после авторизации пароль очищался, и повторная авторизация приводила к фейлу естественно.

Три дня боролись разбираясь по коду, сегодня все -таки нашли как все разрешить. Но другая проблема. У нас регистрация аккаунтов производится во внешнем сервисе, далее все записывается кроном в таблицы moodle, но пользователь для записи на курсы становился доступным только после его авторизации, т.е. крон синхронизация в этом случае перестала работать и главное нет подобного параметра в настройках, чтобы можно было синхронизировать с данными из db. Пришлось писать свою синхронизацию и делать запись напрямую.

Попытка обеспечения безопасности понятна, но что-то moodle перемудрил.

Изображение пользователя Vadim Dvorovenko
Re: Невозможно войти в систему
Группа DevelopersГруппа Майнтейнер переводаГруппа Тестер MoodleГруппа Эксперт по Moodle

Для синхронизации всех пользователей кроном нужно или настроить на крон запуск /auth/db/cli/sync_users.php или настроить запуск в планировщике moodle запуск \auth_ldap\task\sync_task (3.3 и выше). Если всё правильно настроено, moodle сам заберет все нужные данные из внешней системы.

Ну а для полноценной диагностики необходимо четкое описание архитектуры ваших систем, что где хранится, когда и как передаётся.

Изображение пользователя Эдуард Галиаскаров
Re: Невозможно войти в систему
 

Спасибо.

Мы решили задачу в этот раз. Версия moodle наша 3.1.6.

Но передам Ваши рекомендации администратору