/** * 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); }
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); }