Ja und änderungen, die beim login vorgenommen werden sollen, müssen in der session.lib gemacht werden.
Da müsste doch eigentlich bei

/user nicht vorhanden
db_query("INSERT INTO ".$db_prefix."_kontodaten (uid,passwort,status,hinweis,kontostand) VALUES ('".$_POST['uid']."','".md5($_POST['passwort_1'])."','1','','0')");
$uid = mysql_insert_id();
db_query("INSERT INTO ".$db_prefix."_userdaten (uid,nickname,angemeldet_seit) VALUES (".$uid.",'".$nickname."','".time()."')");

dann wird der ja eingetragen, aber das klappt nicht, weil es dan ein unexepted else gibt

LG