Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapobieganie podwójnemu logowaniu
eldad
post 23.07.2003, 10:40:22
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ż? tongue.gif

eldad


--------------------
techne.pl
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
scanner
post 23.07.2003, 11:24:37
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




No dobrze, ale co taks crona dokładnie będzie miałz a zadanie? Czytać baże i porównywac zapisane w niej sesje z sesjami na dysku?
Czy coś mieszam?

BTW: 2hity/sec. to na mniammniam.pl ?


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 18:53