Ich persönlich finde es praktischer, die IP schon bei der Anmeldung zu speichern, so kann man unzulässige schon frühzeitig aussortieren.

Dazu muss man ja nur in der anmelden.php
PHP-Code:
db_query("INSERT INTO ".$db_prefix."_kontodaten (uid,passwort,status,hinweis,kontostand) VALUES ('".$_POST['uid']."','".md5($_POST['passwort_1'])."','0','','0')"); 
in
PHP-Code:
db_query("INSERT INTO ".$db_prefix."_kontodaten (uid,passwort,status,hinweis,kontostand,login_ip) VALUES ('".$_POST['uid']."','".md5($_POST['passwort_1'])."','0','','0','".$ip."')"); 
ändern.

Wer sich noch nicht eingeloggt hat, kann man auch an loginzeit selbe Tabelle bspw. erkennen.