Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: System sesji i logowania
Forum PHP.pl > Forum > PHP
Akcelerator
Witam.
Mam własny mechanizm sesji, który oprócz identyfikatora sesji w jednym z pól, jeśli użytkownik jest zalogowany zawiera jego identyfikator, w przeciwnym wypadku 0. Chce wyeliminować możliwość zalogowania się na jednym koncie dwóch klientów(dwóch sesji). Robię to poprzez sprawdzenie tabeli z sesjami czy już w którejś sesji jest podany id użytkownika który próbuje się zalogować i podejmuje stosowne działania. Jednak gdy zdarzy się sytuacja, że dwóch klientów (dwie sesje) może próbować się zalogować na to samo konto, w tym samym czasie (małe prawdopodobieństwo, ale chyba możliwe), to pojawią się dwie sesje na których zalogowany jest ten sam użytkownik. Mogę po zalogowaniu sprawdzić czy jest więcej niż jedna sesja zalogowana na tego użytkownika i podjąć jakieś działania, albo użyć systemu transakcji w mySQL (ale z tym nie mam doświadczenia). Może jest jakieś inne sensowniejsze rozwiązanie mojego problemu ? Proszę o pomoc.
CuteOne
Przeczytaj to
Akcelerator
Dzięki, przyjże się temu dokładnie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.