Настройка страницы входа в систему Moodle тип пользователя выпадающего - PullRequest
0 голосов
/ 12 января 2020

Как я могу добавить выпадающий список на странице входа в систему? Хотя я php разработчик, но не могу понять, как это возможно. Я хочу настроить страницу входа в систему, например, когда пользователь заходит в систему, он должен выбрать тип, который был там зарегистрирован.

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

Ответы [ 2 ]

0 голосов
/ 16 января 2020

Вы можете добавить альтернативную страницу входа в систему с настройкой alternateloginurl.

Это позволит вам создать свою собственную страницу, помните:

Страница должна содержит форму, в которой свойство action имеет значение «{ваш сайт moodle} /login/index.php» и возвращает поля имени пользователя и пароля.

Вы можете прочитать документацию по этому параметру здесь

0 голосов
/ 14 января 2020

Это можно сделать, создав новое поле в форме администрирования Moodle> Пользователи> Поля профиля (/user/profile/index.php).

При этом, какова цель контроля роли при входе в систему? Ваше изображение выглядит как роли, которые вы можете создавать и управлять внутри Moodle.

Я имею в виду, что если пользователь входит в систему и получает роль платформы engineer , Moodle самостоятельно обрабатывает разрешения (доступ к курсу, права на редактирование курса и т. Д. c).

...