Форум программистов, компьютерный форум, киберфорум
Наши страницы
Perl
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
omicron
0 / 0 / 0
Регистрация: 07.09.2015
1

Проверить, активен ли клиент в браузере

22.06.2009, 15:01. Просмотров 911. Ответов 2
Метки нет (Все метки)

Для повышения безопасности WEB-системы решено проверять, как долго клиент не активен в окне браузера.

Идея: поставить таймер, чтобы каждые 10 минут браузер клиента отсылал счетчик нажатий/переходов за прошедшие 10 минут; если 0, то закрытие сессии. Нужно учитывать скролы...

Кто этим занимался, подкиньте пожалуйста ещё идейки, как это сделать лучше, надежнее, проще. Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2009, 15:01
Ответы с готовыми решениями:

Проверить программу в браузере
по адресу http://127.0.0.1/cgi-bin/1.pl выходит страница "данные не получены".

Как проверить активен(запущен) ли процесс в c++ на виндовс?
Как проверить активен(запущен) ли процесс в c++ на виндовс?

Как проверить разрешены ли ActiveX в браузере?
Подскажите пожалуйста как проверить разрешены ли ActiveX в браузере.

Как проверить установилась ли сессия в браузере на php
Как проверить установилась ли сессия в браузере при первом заходе на страницу? Сессия по умолчанию...

Проверить является ли файл директорией (ФТП-клиент)
Пишу фтп клиент... Как мне проверить является ли данный файл папкой? Мне необходимо реализовать...

2
Irokez
31.08.2009, 12:22 2
а почему не сохранять время последнего посещения, а
при новом обращении сверять время и, если оно больше 10 минут,
опять выводить логинную страницу?
Alexey Y. Bondar
0 / 0 / 0
Регистрация: 30.04.2010
Сообщений: 9
30.04.2010, 21:03 3
Для такого уровня безопастности, проще всего использовать технологию Server Push, которая поддерживает соединение с браузером на протяжение всего сеанса.

Тут душа может разгулятся.

Но одно НО:
1) 'Server Push, которая поддерживает соединение с браузером на протяжение всего сеанса' - внимательно читаем.
И понимаем что ресурсов такие вещи жрут уйму, да и ктрафик будет не хилый.
2) Не всегда получается сохранять канал в течении всей сессии.

А про скролы и прочее:
Причём тут пёрл? Это в форум по JS.
Т.к. я вижу здесь апплет который следит за активностью, и каждыйе n минут шлёт на сервер запрос.
Или надо описать как обрабатывать этот запрос?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.04.2010, 21:03

Как проверить что клиент в сети через UDP протокол?
Доброе утро. Есть Клиент и Сервер реализованные через Socket(AddressFamily.InterNetwork,...

Проверить с помощью реестра, установлен ли клиент Outlook для данного пользователя
Здравствуйте, форумчане! Я использую операционку Windows 8 и хочу проверить с помощью реестра,...

Пинг есть аська работает радио работает почта через клиент приходит! а странички в браузере не открываются!!
Дорогие знатоки =)) !! вопрос !! что делать???? windows xp sp3 стоит!! подключен через хаб! а хаб...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru