public function users_create($params = null) { // aka register if ($params && isset($params["__partial"])) { return null; } if ($params === null) { $this->requireRequestType("PUT"); $params = $this->getPutDeleteParams(); } $password = $params["password"]; $confirmpassword = $params["confirmpassword"]; $user = new SCUser($params); $user->create($password, $confirmpassword); global $user_session; $user_session->create($user->username, $password); return $user; }