diff --git a/ext/user/main.php b/ext/user/main.php index 5ec76a11..f13ef232 100644 --- a/ext/user/main.php +++ b/ext/user/main.php @@ -359,7 +359,7 @@ class UserPage extends Extension { } private function create_user($event) { // FIXME type - global $database; + global $database, $user; $hash = md5(strtolower($event->username) . $event->password); $email = (!empty($event->email)) ? $event->email : null; @@ -372,6 +372,7 @@ class UserPage extends Extension { "INSERT INTO users (name, pass, joindate, email, class) VALUES (:username, :hash, now(), :email, :class)", array("username"=>$event->username, "hash"=>$hash, "email"=>$email, "class"=>$class)); $uid = $database->get_last_insert_id('users_id_seq'); + $user = $user::by_name($event->username); log_info("user", "Created User #$uid ({$event->username})"); }