Wenn es nur die registrierte IP betreffen soll (weil kann ja sein, dass man sich bei einem Kumpel einloggen will) wäre dann dieser Code so korrekt?
if (! empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (! empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
$query = mysql_query('SELECT null FROM users WHERE ip_reg = \'' . $ip . '\' LIMIT 2');
if (mysql_num_rows($query) > 1) {
exit('Du kannst nur 1 Account pro IP erstellen!');
}
Alles anzeigen
Und noch eine Frage:
Müsste da --> \' LIMIT 2') nicht LIMIT 1 stehen wenn man nur 1 Acc pro IP machen darf ?
Und noch eine Frage:
Hat es irgendeinen Grund warum man ip_reg & last_ip begrenzen soll?