![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 22.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
W jaki sposób mozna zablokowac logowanie na strone z jednego hasla. To znaczy chce, aby z jedego hasla i logina w tym samym czasie mogla logowac sie tylko jedna osoba. Myslalem o sesjach lub bazie danych i zapisyswac w nich np. id usera itd??
Czy jest to dobre rozwiazanie? Lub może jest jeszcze inne?? Ten post edytował kalu111 17.09.2006, 17:31:24 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 1 Dołączył: 22.04.2006 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Można dać autoczyszczenie danych z tabeli jeśli user nie przejdzie na inną podstronę przez np. 5 minut. Zapisujesz w tabeli w dodatkowym polu w mktime czas dłuższy o np. 5 minut, potem obliczasz mktime dla aktualnej daty i godziny i do if'a. Jeśli czas z bazy jest większy niż jest aktualnie to nie można sie logować, jeśli przeciwnie to można, a stary rekord jest usuwany. Mam nadzieję ż erozumiesz....
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 219 Pomógł: 5 Dołączył: 18.07.2006 Skąd: Piekary Śląskie Ostrzeżenie: (0%) ![]() ![]() |
Można dać autoczyszczenie danych z tabeli jeśli user nie przejdzie na inną podstronę przez np. 5 minut. Mozna tak zrobić tylko pytanie co zrobi jeśli na jakiejś stronie zatrzyma się prez 6 minut. Moim zdaniem wszelkie rozwiązania typu "załóżmy, że user nie będzie na jednej stronie dłużej niż .... minut" są skazane na porażkę. Moim zdaniem lepiej zadbać o to aby na jeden login i hasło mogła wejść tylko jedna osoba fizyczna (bo chyba tylko jedna osoba powinna znać hasło do konkretnego loginu). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 06:18 |