public static function get() { $vars = self::get_path_variables(); if (count($vars) == 1) { return self::sanitize(\lib\user::get(reset($vars))); } else { $users = \lib\user::list_users($vars[0], $vars[1], $vars[2]); foreach ($users['models'] as &$user) { $user = self::sanitize($user); } unset($user); return $users; } }
public static function post() { if (\lib\token::match($_POST['token'], 'createuser', $_POST['email'], $_POST['time'], 0)) { // email confirmed \lib\user::confirm($_POST['email']); $user = \lib\user::get($_POST['email'], 'email'); $_SESSION['user_id'] = $user['id']; return true; } else { // email not confirmed // $_POST['']; return false; } }