EmbUI icon indicating copy to clipboard operation
EmbUI copied to clipboard

Возможность закрыть паролем настройки.

Open kostyamat opened this issue 3 years ago • 10 comments

Очень не хватает возможности закрывать паролем настройки. Важно для отцов продвинутых детишех, сыновей "современных" дедушек и бабушек. В оригинальной jeeUI такая возможность была. Спасибо.

kostyamat avatar Apr 21 '21 14:04 kostyamat

??

kostyamat avatar Jun 02 '21 20:06 kostyamat

@kostyamat я поглядел, на уровне фреймворка один раздел "настроек" закрыть не получится. В фреймворке нет страниц, есть вебсокет и бегающие сообщения между ними. Вебсокет можно "авторизовать" только в момент подключения, т.е. еще до того как будет сформирована "корневая" страница.

vortigont avatar Jun 03 '21 14:06 vortigont

А как же "меню ESP" в лампе закрыто паролем?

kostyamat avatar Jun 04 '21 00:06 kostyamat

А как же "меню ESP" в лампе закрыто паролем?

Оно паролем не закрыто, пароль относится к фрейму

DmytroKorniienko avatar Jun 04 '21 01:06 DmytroKorniienko

Ну ок. То есть фреймы паролем можно закрывать? Это, если я правильно понял, типа отдельные пункты под кнопками в "Настройки"?

kostyamat avatar Jun 04 '21 01:06 kostyamat

Фрейм это HTML элемент frame, внутри которого находится страница, это может быть вообще чужая страница, хоть тот же гугл-поиск туда можно поместить. Перейдите на Настройки ESP и не вводите пароль - какой элемент будет заблокирован вы увидите глазами.

DmytroKorniienko avatar Jun 04 '21 13:06 DmytroKorniienko

Ну как вариант вижу только сделать "пароль" внутри обработчика секции и таскать его туда-сюда в скрытом поле. Но это уже на уровне приложения кода лампы.

vortigont avatar Jun 05 '21 14:06 vortigont

Фрейм это HTML элемент frame, внутри которого находится страница, это может быть вообще чужая страница, хоть тот же гугл-поиск туда можно поместить. Перейдите на Настройки ESP и не вводите пароль - какой элемент будет заблокирован вы увидите глазами.

Посмотрел. Закрыт только эдитор. Получается - закрыть можно только либо всю лампу, либо, как говорит @vortigont, написать странны обработчик секции. Хм...

kostyamat avatar Jun 09 '21 11:06 kostyamat

Апну ка я эту тему...

kostyamat avatar Jul 22 '21 17:07 kostyamat

Апну ка я эту тему...

Задача элементарно решается на уровне клиентского кода, т.к. страницы конструируются динамически.

Целесообразность вынесения подобного функционала на уровень фреймворка под вопросом. Если и делать, то полноценное решение, а не вида "хочу пароль для настроек"

DmytroKorniienko avatar Jul 23 '21 00:07 DmytroKorniienko