Beispiel #1
0
 /**
  * Registers a new account
  *
  * @param $username
  *
  * @param $password
  *
  * @param $email
  *
  * @return string
  */
 public function Register($username, $password, $email)
 {
     $class = new Register();
     /**
      * Get result
      */
     $result = $class->AttemptRegistration($username, $password, $email);
     /**
      * Did we error?
      */
     if ($result == false) {
         /**
          * Display a reason why (returns in json)
          */
         return ApiReturn::Error(ErrorBuilder::ReturnErrors());
     }
     /**
      * Else, return a positive
      */
     return ApiReturn::Success($result);
 }
Beispiel #2
0
 public function Login($username, $password)
 {
     /**
      * Create a new login class
      */
     $class = new Login();
     /**
      * Lets a attempt a login
      */
     $result = $class->AttemptLogin($username, $password, true);
     /**
      * If we failed to login
      */
     if ($result == false) {
         /**
          * Display a reason why (returns in json)
          */
         return ApiReturn::Error(ErrorBuilder::ReturnErrors());
     }
     /**
      * Else, return a positive
      */
     return ApiReturn::Success($result);
 }