Hoe maak ik een limiet op het registreren van accounts en hiermee bedoel ik
Maximum 1 account per week per ip
hoe doe ik dit?

Register limiet
-
-
Guest, wil je besparen op je domeinnamen? (ad)
-
date() <= datum registratie noteren
SELECT (met $_SERVER['remote_addr'] in query <= Selecteren of er een account is aangemaakt in afgelopen week
PHP if controle <= error weergeven / controleren -
ik heb nu dit:
PHP$ip = $_SERVER['REMOTE_ADDR']; $registerdate = strtotime($check['aanmeld_datum']); $current_time = strtotime(date('Y-m-d H:i:s')); $countdown_time = 604800-($current_time-$registerdate); #Is er de afgelopen week al een account gemaakt? if(($check['ip_aangemeld'] == $ip) && ($countdown_time > 0)) $alert = '<div class="red">'.$txt['alert_already_this_ip'].'</div>';
Maar werkt niet? -
-
Victini, wordt het niet eens hoog tijd dat je OF php gaat leren OF een scripter inhuurd?
-
Je kan controleren op IP adres wat vrijwel het meest handigst is vanwege dat die nog een beetje constant is waarbij de rest aangepast kan worden (IP adres ook ik weet het maar goed)...
Sla het ip adres op tijdens registratie met $_SERVER['remote_address'] en controleer tegelijk met registratie of het IP adres al voorkomt met:
SELECT COUNT(*) AS ipcount FROM users WHERE user_ip = $_SERVER['REMOTE_ADDRESS'] LIMIT 1
mysql_fetch_assoc($sql);
if ($sql['ipcount'] > 0) { ... }easy... no?
Participate now!
Heb je nog geen account? Registreer je nu en word deel van onze community!