кто нибудь знает где достать такое расширение

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
evgeniy123
Сообщения: 401
Зарегистрирован: 2011.11.01, 17:29

кто нибудь знает где достать такое расширение

Сообщение evgeniy123 »

Хотелось бы сделать так чтобы у администратора при отлучке от компьютера делался Lock экрана. Потом появлялся экран с предложением ввести пароль снова. Искал такой плагин но что то не встречал пока. Никто не встречал такой ?
kawabanga
Сообщения: 806
Зарегистрирован: 2013.10.12, 23:35
Откуда: Новосибирск

Re: кто нибудь знает где достать такое расширение

Сообщение kawabanga »

лок экрана или лок сайта?

1) записывайте действия пользователя на сайте. Любой клик - пишем в базу действие.
2) Проверяем через js, как давно было последнее событие, если наступает время к примеру 4 минуты, то выводим письмо - через минуту заблокируем. Через минуту блокируем.
evgeniy123
Сообщения: 401
Зарегистрирован: 2011.11.01, 17:29

Re: кто нибудь знает где достать такое расширение

Сообщение evgeniy123 »

kawabanga писал(а): 2018.04.01, 15:26 лок экрана или лок сайта?

1) записывайте действия пользователя на сайте. Любой клик - пишем в базу действие.
2) Проверяем через js, как давно было последнее событие, если наступает время к примеру 4 минуты, то выводим письмо - через минуту заблокируем. Через минуту блокируем.
Lock экрана если нет активности, но так же если например открыть другую вкладку или перегрузить страницу то сделать редирект на логин
kawabanga
Сообщения: 806
Зарегистрирован: 2013.10.12, 23:35
Откуда: Новосибирск

Re: кто нибудь знает где достать такое расширение

Сообщение kawabanga »

Ну так посмотрите события какие вы можете запустить. Например при смене вкладки. Отправляйте ajax на сервер с разлогином.
pavlm
Сообщения: 84
Зарегистрирован: 2013.09.02, 16:33

Re: кто нибудь знает где достать такое расширение

Сообщение pavlm »

в cms skeeks есть что-то такое
evgeniy123
Сообщения: 401
Зарегистрирован: 2011.11.01, 17:29

Re: кто нибудь знает где достать такое расширение

Сообщение evgeniy123 »

pavlm писал(а): 2018.04.01, 18:05 в cms skeeks есть что-то такое
Не нашел пока
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: кто нибудь знает где достать такое расширение

Сообщение futbolim »

А самому написать 20 строк кода не вариант?
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: кто нибудь знает где достать такое расширение

Сообщение futbolim »

kawabanga писал(а): 2018.04.01, 15:26 лок экрана или лок сайта?

1) записывайте действия пользователя на сайте. Любой клик - пишем в базу действие.
2) Проверяем через js, как давно было последнее событие, если наступает время к примеру 4 минуты, то выводим письмо - через минуту заблокируем. Через минуту блокируем.
А к чему здесь все действия в базу ложить?
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: кто нибудь знает где достать такое расширение

Сообщение futbolim »

Ну, в общем, правильный ответ: https://stackoverflow.com/a/17252620
kawabanga
Сообщения: 806
Зарегистрирован: 2013.10.12, 23:35
Откуда: Новосибирск

Re: кто нибудь знает где достать такое расширение

Сообщение kawabanga »

futbolim писал(а): 2018.04.02, 20:11
kawabanga писал(а): 2018.04.01, 15:26 лок экрана или лок сайта?

1) записывайте действия пользователя на сайте. Любой клик - пишем в базу действие.
2) Проверяем через js, как давно было последнее событие, если наступает время к примеру 4 минуты, то выводим письмо - через минуту заблокируем. Через минуту блокируем.
А к чему здесь все действия в базу ложить?
Необязательно в базу, просто хранить. Иначе один просто скрипт, и у человека не будет головной боли по кликанию.
evgeniy123
Сообщения: 401
Зарегистрирован: 2011.11.01, 17:29

Re: кто нибудь знает где достать такое расширение

Сообщение evgeniy123 »

идеально думаю идеально думаю сделать так чтобы в БД слать только сигнал что время истекло, когда на клиенте будет накопленное время. Наверное нужно как то по cookie делать приращение результата в секундах от последнего клика а лучше движения по экрану
Ответить