Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 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 25.02.2010, 10:50:51
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
icetique
post 25.02.2010, 11:37:19
Post #2





Grupa: Zarejestrowani
Postów: 72
Pomógł: 13
Dołączył: 12.04.2009

Ostrzeżenie: (0%)
-----


Na www.jakisadres.pl usuwac cookie należące do www.jakisadres.pl/podstrona? Cookie ponadto możesz ustalać w określonej ścieżce domeny (np. /podstrona).

Jeśli chcesz usuwać po zamknięciu przeglądarki, wystarczy ustawić cookie lifetime na 0. Cookie wtedy będzie tylko dostępne podczas jeden sesji przeglądarki.

Ten post edytował icetique 25.02.2010, 11:38:12
Go to the top of the page
+Quote Post
blooregard
post 25.02.2010, 11:48:24
Post #3


Newsman


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




No właśnie nie jest to takie proste.

Zapomniałem wyżej dodać, że wywołanie adresu www.jakisadres.pl/podstrona powoduje przekierowanie na https://jakisadres.domena.pl/podstrona (jakisadres.domena.pl i www.jakisadres.pl to ten sam serwis) i zmienne sesyjne ustawione na www.jakisadres.pl/podstrona nie są widoczne z poziomu www.jakisadres.pl

Niestety, takie przekierowanie jest konieczne i tego nie przeskoczę.



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

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 Wersja Lo-Fi Aktualny czas: 2.06.2025 - 14:17