login  Naam:   Wachtwoord: 
Registreer je!
 Forum

cronjob - ban systeem (Opgelost)

Offline larssy1 - 30/09/2011 13:29 (laatste wijziging 30/09/2011 13:31)
Avatar van larssy1MySQL beginner Hoi mede-sitemasters,

Ik vroeg mij af wat de beste manier was, en wat tegelijk het minste data verkeer gebruikt om mensen na 10minuten te ontbannen.

Ik heb in mijn programma staan dat een persoon 5x poging mag doen tot inloggen, en daarna een ban krijgt voor 10 minuten.
(Dit gebeurt voor zowel het IP als User vanwege veiligheid).

Nu zat ik te denken.. een cron_job zal teveel data verkeer in beslag nemen, dus mogenlijk gewoon een datum in de database plaatsen met username of ip, en dan daarop enkel kijken wat die datum is, en vergelijken met de huidige datum.

Nu moet ik dus na die 10 minuten de ban status er weer afhalen..

Wat is hier de beste manier voor??

Mvg,
Lars

3 antwoorden

Gesponsorde links
Offline Hend - 30/09/2011 13:33
Avatar van Hend Lid Als die gebande gebruiker weer wilt inloggen moet je gewoon controleren of de tien minuten om zijn. Een cronjob heb je in ieder geval niet nodig.
Offline larssy1 - 30/09/2011 13:34
Avatar van larssy1 MySQL beginner Dus zoals ik voorstelde.. gewoon de datum uit de database vergelijken met de huidige datum?
Offline Hend - 30/09/2011 13:36
Avatar van Hend Lid ja dat lijkt mij de beste en snelste manier. Als die gebruiker niet na 10 minuten terug komt gaat de ban er ook niet af, maar dat maakt dan ook niet uit.
Bedankt door: larssy1
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.168s