Jak ominąć dublowanie się sesji w przeglądarce?

0

Dokładnie nie wiem czym to jest spowodowane i jak to się nazywa, więc opiszę problem całkowicie.

Wyobraźmy sobie taką sytuację:

Logujemy się do serwisu (każdy zapewne zna taki na którym to tak działa). Otwieramy nową kartę, albo uruchamiamy ponownie tę samą przeglądarkę (np. dwa okna firefox) i jeśli zalogowaliśmy się do danego serwisu na 1 stronie (karcie) to jeśli wejdziemy w tej samej przeglądarce w innej karcie lub w nowo otwartej stronie programu firefox, to wpisując ten sam adres będziemy już zalogowani (na to samo konto co na pierwszej stronie - a chciałbym tego uniknąć). To jest chyba związane z kopiowaniem klucza sesji czy coś w tym stylu? Problem udaje mi się wyeliminować używając dwóch rożnych przeglądarek, żeby móc równocześnie pracować na dwóch kontach w tym samym serwisie.

Pytanie jak mogę tego uniknąć aby w każdej nowej karcie przeglądarki mieć ten sam serwis - będąc zalogowanym na innych kontach w taki sposób aby operacje, które wykonuje nie dublowały się na jednym koncie, tylko dotyczyły kont na których jestem aktualnie zalogowany?

Zwracam się z tym pytaniem tutaj, bo mam największą szansę na fachową odpowiedź ;-)

Z góry dzięki.

0

Trzymaj numer sesji w GET (tj. w adresie strony) i nie zapisuj jej do ciasteczek.

0
Demonical Monk napisał(a)

Trzymaj numer sesji w GET.

Tak, tylko mi nie chodzi jak uniknąć tej sytuacji tworząc własny serwis ;), chodzi mi o wyeliminowanie tej sytuacji już w istniejącym, tryb prywatny w firefox nie zdaje niestety egzaminu.

0

jeżeli tryb prywatny w ff nie pomaga - to coś ten ff nie bardzo działa jak trzeba :O

0

tryb prywatny w chrome za to działa, poza tym można wejść na stronę przez różne przeglądarki, wtedy na pewno zadziała.

PS [anihilowany - Ł]

0

ten ps to jakis test cenzury? :P

0

Dokładnie tak. Może to dziwne, ale chciałem zobaczyć reakcję użytkowników (myślałem, że zaraz ktoś napisze coś w stylu: 'debil').

// nie. po prostu możesz bana spotkać - Ł

0

Oświadczam, że żaden tryb prywatny każdej przeglądarki (IE, Firefox, Opera, Chrome, Safari) nie działa w taki sposób, żeby klucz sesji przechowywać osobno - to pewnie dlatego, ze zmienna sesyjna zawsze ma taka sama nazwę w tym samym serwisie i jest nadpisywana, jedyny sposób to inna przeglądarka - powiem krótko - nędzna sprawa :)

0

ha ha, nigdy w życiu. zmienna sesyjna jest generowana z kilkudziesięciu losowych znaków niezależnych od serwisu, przeglądarki, ip, dnia tygodnia, humoru lofixa czy długości brody faszcza.
zwykle identyfikator sesji jest zapisywany w tzw. ciasteczku sesyjnym. ciastko tego typu ma czas życia taki, jak zakładka, ewentualnie jak proces przeglądarki. jeśli otwierasz drugą zakładkę, to ma ona dostęp do takiego ciastka, bo zgadza się domena, a ciastko nadal istnieje.
tryb prywatny, z tego co rozumiem, nie izoluje danych z zakładki, tylko nigdzie ich nie zapisuje. izolowanie oznaczałoby zakłócenie działania m.in. wszystkich popupów.

1 użytkowników online, w tym zalogowanych: 0, gości: 1