Страница 1 из 1

Настройка прав доступа в MD

Добавлено: Пт дек 07, 2018 6:34 am
aks25
Всем привет! Давно использую MD в своей автоматизации, но столкнулся с проблемой ограничения прав доступа к системе, когда стал давать другим пользователям управлять умным домом. Например, как сделать так, чтоб конечный пользователь мог управлять только одной сценой? Даже, если дать ему ссылку на сцену, есть вероятность, что он зайдет на главную страницу MD и воспользуется кнопкой "Панель управления". И через неё может натворить, что угодно. Ведь пользователь может быть ребенком или просто "умным" членом семьи. Пробовал настраивать доступ каждого элемента(меню управления, сцены, домашней страницы) но все равно остаётся на главной странице кнопка "Панель управления". Ведь через неё можно зайти любому, даже ограниченному пользователю.. Есть у кого опыт в настройке прав доступа? или что подскажите?

Re: Настройка прав доступа в MD

Добавлено: Пт дек 07, 2018 2:41 pm
Lerych
У меня так работает:
1. Заводим Юзеров, например
0001.png
0001.png (15.4 КБ) 2458 просмотров
2. В моём примере для admin, ставим галочку
0002.png
0002.png (12.66 КБ) 2458 просмотров
3. Для oper, ставим галочку
0003.png
0003.png (12.69 КБ) 2458 просмотров
Кнопка Панель управления, так и остается шапке, но если на неё жмет oper, то грузится опять Главная страница.
А если, перед этим через форму Авторизации логинется admin, то при нажатии Панель управления, он откроет admin.php
Можно конечно так пробовать: https://htmlweb.ru/php/htaccess.php#password

Re: Настройка прав доступа в MD

Добавлено: Пт дек 07, 2018 2:47 pm
Lerych
Еще вариант убрать кнопку вообще, но это защита только от детей.
В файле ..\htdocs\templates\default.htm закомментируй строки 38-40

Код: Выделить всё

                  <td align="center">
                        <a href="<#ROOTHTML#>admin.php" class="btn btn-default btn-sm"><#LANG_CONTROL_PANEL#></a>
                    </td>
и сохрани его лучше в папке templates_alt, чтобы при обновлении снова не править файл.