Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wylogowanie ze strony po zamknięciu okna/przejściu na inną podstronę, Rozwiązanie działające jak na stronach banków internetowych
blooregard
post
Post #1


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Witam,

Mam do ugryzienia problem polegający na stworzeniu funkcjonalności, która:
- automatycznie wylogowuje użytkownika po zamknięciu okna przeglądarki
- jak wyżej, ale po przejściu na inną podstronę

Opis problemu:
Jest sobie serwis www.jakisadres.pl.
W tym samym serwisie istnieje strona uruchamiana z adresu www.jakisadres.pl/podstrona, która, jako jedyna w tym serwisie, działa z wykorzystaniem HTTPS, nie jest dostępna z żadnego url-a na stronie www.jakisadres.pl, generalnie - działa jako odrębny serwis. Jednakże jako menu główne tejże podstrony występuje takie samo menu, jak w www.jakisadres.pl, co oznacza (i jest to pożądane), że można przejść z podstrony www.jakisadres.pl/podstrona na dowolną podstronę w www.jakisadres.pl.

Właściciel serwisu www.jakisadres.pl chce, aby:
1. w momencie przejscia z www.jakisadres.pl/podstrona na dowolną podstronę www.jakisadres.pl nastąpiło automatyczne wylogowanie z serwisu www.jakiadres.pl/podstrona
2. to samo nastąpiło w momencie zamknięcia okna przeglądarki

Logowanie w www.jakisaders.pl/podstrona oparte jest na sesjach.
Próbowałem kombinacji z onunload(), ale to powoduje komplikacje przy normalnej nawigacji na www.jakisadres.pl/podstrona.

Podobne funkcjonalności istnieją na stronach banków internetowych, tam dodatkowo jest zabezpieczenie przed odświerzeniem okna przeglądarki oraz kliknięciem przycisku "Wstecz" (np. www.ipko.pl).

Czy ktoś w Was orientuje się może, jak rozwiązać coś takiego?




--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 15:03