![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 5 Dołączył: 7.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Zastanawiam się aby wdrożyć do aplikacji sprawdzanie obecności człowieka, jaka jest najprostsza droga do osiągniecia celu ?
Wykrywanie eventu kasowanie sesji i powrót do panelu logowania ? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Zależy po co? Dla bezpieczeństwa sesji?
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 5 Dołączył: 7.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Jesli nie ma czlowieka 5 minut to wyloguj :-)
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
jaki to ma sens?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 5 Dołączył: 7.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Jest we firmie kilka komputerów na których korzystamy z erp/sprzedaż webowy, często jest tak że jedna osoba po drugiej podchodzi do komputera i pracuje na innym koncie.
Ten post edytował ZenekN 19.02.2017, 14:26:33 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
no wiec niech się wylogowują? nie możesz decydować za usera o tym co ma system zrobić z jego aktywnością, odejdzie na 5 minut po kawę i co nagle wylogowało go. Szybko bym z takiej usługi zrezygnował
![]() |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 34 Dołączył: 16.02.2015 Ostrzeżenie: (0%) ![]() ![]() |
Portal banku bzwbk ma ustawiony czas sesji na 10min, po 10 minutach nieaktywnosci jest logout. Myślę, że można coś takiego zrobić przez settimeout uruchamiany po każdym przeladowaniu strony i jeśli minie ten czas to automatycznie przekierowuje przeglądarka do strony z wylogowaniem :-)
Ten post edytował Star 19.02.2017, 15:34:20 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 14 Dołączył: 2.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Skoro chcesz to zrobić po stronie przeglądarki to nie widzę żadnych problemów:
1. Po załadowaniu strony zapisz sobie czas za pomocą js ostatniej aktywności 2. Po wykonaniu jakiego kol wiek eventu (mousemove, mousedown, keydown powinny starczyć) na dokumencie ustaw aktualny czas jako czas ostatniej aktywności. 3. Ustaw setInterval (by działał co ok 1 sekundę), w której będziesz sprawdzał ile czasu minęło od ostatniej aktywności. 4. Jeżeli przekroczony został ten czas to za pomocą przeglądarki przekieruj na stronę wylogowania. |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Star ale to jest przypadek dość specyficzny, bo tam chromi się w ten sposób konta, które często bywają źródłem ataków, ale poza tym miejsce to nie ma sensu
![]() |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 34 Dołączył: 16.02.2015 Ostrzeżenie: (0%) ![]() ![]() |
@Com
Sure, jednak ja nie oceniałem tego pomysłu, wyszedłem tylko z inicjatywą do autora tematu :-) |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:33 |