EmbUI
EmbUI copied to clipboard
Возможность закрыть паролем настройки.
Очень не хватает возможности закрывать паролем настройки. Важно для отцов продвинутых детишех, сыновей "современных" дедушек и бабушек. В оригинальной jeeUI такая возможность была. Спасибо.
??
@kostyamat я поглядел, на уровне фреймворка один раздел "настроек" закрыть не получится. В фреймворке нет страниц, есть вебсокет и бегающие сообщения между ними. Вебсокет можно "авторизовать" только в момент подключения, т.е. еще до того как будет сформирована "корневая" страница.
А как же "меню ESP" в лампе закрыто паролем?
А как же "меню ESP" в лампе закрыто паролем?
Оно паролем не закрыто, пароль относится к фрейму
Ну ок. То есть фреймы паролем можно закрывать? Это, если я правильно понял, типа отдельные пункты под кнопками в "Настройки"?
Фрейм это HTML элемент frame, внутри которого находится страница, это может быть вообще чужая страница, хоть тот же гугл-поиск туда можно поместить. Перейдите на Настройки ESP и не вводите пароль - какой элемент будет заблокирован вы увидите глазами.
Ну как вариант вижу только сделать "пароль" внутри обработчика секции и таскать его туда-сюда в скрытом поле. Но это уже на уровне приложения кода лампы.
Фрейм это HTML элемент frame, внутри которого находится страница, это может быть вообще чужая страница, хоть тот же гугл-поиск туда можно поместить. Перейдите на Настройки ESP и не вводите пароль - какой элемент будет заблокирован вы увидите глазами.
Посмотрел. Закрыт только эдитор. Получается - закрыть можно только либо всю лампу, либо, как говорит @vortigont, написать странны обработчик секции. Хм...
Апну ка я эту тему...
Апну ка я эту тему...
Задача элементарно решается на уровне клиентского кода, т.к. страницы конструируются динамически.
Целесообразность вынесения подобного функционала на уровень фреймворка под вопросом. Если и делать, то полноценное решение, а не вида "хочу пароль для настроек"