![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 401 Pomógł: 1 Dołączył: 10.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jak w temacie, jak kontrolować, i nie pozwolic, żeby user logował się więcej niz 3 razy w ciągu np doby, kilku godzin bądź kilku dni?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
To tabeli z userami dodaj dwa pola: ilość_logowań i data_1_logowania
1. Podczas logowania sprawdzasz datę: jeśli różnica do dzić jest większa niż doba dodajesz do liczby logowań jeden (0 + 1) i logujesz. 2. Jeśłi jest mniej niż doba, sprawdzasz ilość logowań. 3. Jeśli jest mniej niż 3. Logujesz i dodajesz jeden do liczby. Jeśli jest 3 nie pozwalasz na zalogowanie. Datę logowania zapisujesz podczas pierwszego logowania i nadpisujesz po "przekręceniu się" licznika. Ja bym to tak mniej więcej widział. @Najki Twoje rozwiązanie pozwala się zalogować trzy razy każdego dnia. A nie trzy razy w ciągu doby. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 18:47 |