Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> User może zalogować się tylko 3 razy w ciągu np., dnia, lub tygodnia, jak to kontrolować?
miedzna
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 2.10.2025 - 18:47