"Authorized", "type" => "apiUseAuthorized", "token" => Session::get("token"), ]; } else { $result = [ "message" => "Not Authorized", "type" => "apiUseNotAuthorized", ]; } return $result; } public static function login($body) { $result = []; switch (Auth::login($body)) { case "no_name": $result = [ "message" => "Need to see some id, champ", "type" => "requestLame", ]; break; case "bad_pass": $result = [ "message" => "Check your password, sport", "type" => "requestLame", ]; break; default: $result = [ "message" => "Welcome back", "type" => "requestGood", ]; break; } return $result; } public static function logout($body) { Auth::logout($body); $result = [ "message" => "Till next time, g.", "type" => "TASK_LOGOUT", ]; return $result; } public static function requestSecret($body) { $result = Auth::findSecret($body); return $result; } public static function resetPassword($body) { $result = Auth::makeNewPassword($body); return $result; } }