![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 0 Dołączył: 6.07.2015 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
Jak można zrobić aby użytkownik nie mógł się zalogować na dwóch kartach/przeglądarkach/komputerów na to samo konto? Po prostu aby sesja trwała tylko w tej karcie w której sie zalogujemy. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 0 Dołączył: 6.07.2015 Ostrzeżenie: (10%) ![]() ![]() |
Głównie chodzi tylko o jedna podstronę (dostepna po zalogowaniu) aby można ją było otworzyć w tym samym czasie na jednym koncie tylko raz i aby sobie nie odpalali jej na kilku kartach na raz.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Głównie chodzi tylko o jedna podstronę (dostepna po zalogowaniu) aby można ją było otworzyć w tym samym czasie na jednym koncie tylko raz i aby sobie nie odpalali jej na kilku kartach na raz. Czyli widzisz, jeśli w tym rzecz, to nie chodzi tylko i wyłącznie o karty w ramach tej samej przeglądarki, bo przecież można otworzyć ich kilka (ja np. mam 5 różnych przeglądarek zainstalowanych), a każda przeglądarka to osobna sesja. Więc po pierwsze musisz wyeliminować możliwość wielokrotnego logowania, kiedy nastąpiło już zalogowanie (względnie wylogować użytkownika na innych urządzeniach, jeśli zalogował się na kolejnym). A druga sprawa to możliwość jedynie 1-krotnego otworzenia danej podstrony. Tutaj proponowałbym żebyś dodał jakiś unikatowy hash, stanowiący id otwartej karty - z jakimś czasem życia, najlepiej równym czasowi życia sesji lub do wylogowania się użytkownika. Jeszcze pytanie, co na tej podstronie ma się dziać? Bo jeśli wymaga ciągłego odświeżania to sprawa staje się nieco trudniejsza. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 07:14 |