![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 9.04.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Zastanawiam się nad systemem logowania, który oprócz ogólnodostępnych właściwości (automatyczne logowanie za pomocą ciastka, lista aktualnie zalogowanych użytkowników, poziomy dostępu itd.) miałby też opcję wykluczania podwójnego logowania.
Wymyśliłem na razie tak: Logowanie - Ustawienie użytkownikowi ciastka z id użytkownika oraz haszem i zapis tego do bazy - Sesja z id użytkownika, zapis do bazy id użytkownika i session id W momencie kiedy ktoś inny chce się zalogować na to samo konto (nawet jeśli ma już ciastko) - sprawdzam w tabeli z sesjami i jeśli jest już zalogowany to go nie puszczam (a może nawet wylogowuję tego co jest, kasując plik sesji - nie jestem pewnien czy tak można skasować sesję) Wygląda to aż podejrzanie prosto, nieprawdaż? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) eldad |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 9.04.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat Weź pod uwagę, że i tak obciążasz bazę. A może by tak sprawdzać sesję nie przy każdych odwiedzinach, ale przy każdej próbie logowania?
Bomba! dobry pomysł (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Cytat Gratuluję. sam tam czasem zaglądam, ale brak czasu na gotowanie.. może w trakcie urlopu... (jakoś ciasto do pizzy mi zawsze wychodzi jałowe w smaku..)
Dzięki, a korzystałeś z przepisu mniamowego na ciasto do pizzy? eldad |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 17:40 |