Exemple #1
0
 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;
     }
 }
Exemple #2
0
 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;
     }
 }