Режим "Киоск"
Добавлено: 09 авг 2019, 02:14
Предлагаю добавить в Руководитель дополнительный режим входа "Киоск".
В режиме Киоска при открытии Руководителя появляется не страница входа с запросом логина-пароля, а сразу происходит принудительный вход в систему под каким-то предопределённым именем и паролем, например guest/guest (либо администратор выбирает пользователя для входа в Киоск). Открывается главная страница: Это нужно для того, чтобы на главной странице разместить какую-то общедоступную открытую информацию, например ленту новостей, объявления и т.д. Затем можно совершить вход уже под каким-то конкретным пользователем, чтобы получить полный доступ согласно настройкам своей группы.
Для проверки я внес изменения в файл ".\rukovoditel\modules\users\actions\login.php", строка 20:
Да, происходит принудительный вход в Руководитель как test/test, киоск работает. Разумеется, если сейчас в меню выбрать команду "Выход", то опять произойдёт принудительный вход как test/test.
Теперь бы внести ещё такие изменения, чтобы после принудительного входа в киоск можно было открыть окно ввода логина-пароля и зайти под другим пользователем. Наверное, можно будет добавить даже 2 режима Киоска - один который вообще не предусматривает входа под другим именем (системное меню с именем пользователя вообще скрыто), и второй когда можно прервать режим Киоска и войти под другим именем.
Можно такое реализовать?
В режиме Киоска при открытии Руководителя появляется не страница входа с запросом логина-пароля, а сразу происходит принудительный вход в систему под каким-то предопределённым именем и паролем, например guest/guest (либо администратор выбирает пользователя для входа в Киоск). Открывается главная страница: Это нужно для того, чтобы на главной странице разместить какую-то общедоступную открытую информацию, например ленту новостей, объявления и т.д. Затем можно совершить вход уже под каким-то конкретным пользователем, чтобы получить полный доступ согласно настройкам своей группы.
Для проверки я внес изменения в файл ".\rukovoditel\modules\users\actions\login.php", строка 20:
Код: Выделить всё
$app_module_action = 'kiosk';
switch($app_module_action)
{
case 'kiosk':
users::login('test','test',(isset($_POST['remember_me']) ? 1 :0));
case 'logoff':
....
Теперь бы внести ещё такие изменения, чтобы после принудительного входа в киоск можно было открыть окно ввода логина-пароля и зайти под другим пользователем. Наверное, можно будет добавить даже 2 режима Киоска - один который вообще не предусматривает входа под другим именем (системное меню с именем пользователя вообще скрыто), и второй когда можно прервать режим Киоска и войти под другим именем.
Можно такое реализовать?