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

Jak ominąć dublowanie się sesji w przeglądarce?
NE
  • Rejestracja: dni
  • Ostatnio: dni
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.

Demonical Monk
  • Rejestracja: dni
  • Ostatnio: dni
0

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

NE
  • Rejestracja: dni
  • Ostatnio: dni
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.

dzek69
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Rzeszów
0

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

  • Rejestracja: dni
  • Ostatnio: dni
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 - Ł]

dzek69
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Rzeszów
0

ten ps to jakis test cenzury? :P

  • Rejestracja: dni
  • Ostatnio: dni
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ć - Ł

NE
  • Rejestracja: dni
  • Ostatnio: dni
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 :)

ŁF
  • Rejestracja: dni
  • Ostatnio: dni
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.