예제 #1
0
 /**
  * function show
  * render and return content
  */
 function show()
 {
     header('Content-type: application/json');
     $data = json_decode(file_get_contents("php://input"), true);
     $generated_user = User::generate_newbie_username(Misc::escape_text($data['email']));
     User::register_user(['username' => $generated_user, 'password' => Misc::escape_text($data['password']), 'email' => Misc::escape_text($data['email'])]);
 }
예제 #2
0
 /**
  * function show
  * render and return content
  */
 function show()
 {
     $data = json_decode(file_get_contents("php://input"), true);
     if (isset($data['name'])) {
         User::register_user($data, true);
         return null;
     }
     $user_mail = Data::$user_instance->user_email;
     $master = [];
     foreach (Adapter::secure_query("SELECT username FROM users WHERE mail = :usermail", [':usermail' => $user_mail]) as $row) {
         $master[] = json_decode(Data::$user_instance->get_user_data(4, $row['username']), true);
     }
     return json_encode($master);
 }