/** * 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); }
$user_class = $base->GetFullClass($class); /** * Create a new temp class */ $temp_class = new $user_class(); /** * Call that function */ $response = call_user_func_array(array($temp_class, $method), $prepared_data); } } } else { /** * Bad Request */ $response = ApiReturn::BadRequest(); } /** * Lets now compute our response */ if ($response_type == "json") { /** * Echo our response */ echo $response; /** * Return true */ return false; } /**