|
|
@ -23,9 +23,20 @@ $router->addRoute('GET', '/logout', 'Auth::logout'); |
|
|
|
$router->addRoute('POST', '/login/start', 'Auth::login_start'); |
|
|
|
$router->addRoute('GET', '/login/callback', 'Auth::login_callback'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$dispatcher = $router->getDispatcher(); |
|
|
|
$request = Request::createFromGlobals(); |
|
|
|
$response = $dispatcher->dispatch($request->getMethod(), $request->getPathInfo()); |
|
|
|
$response->send(); |
|
|
|
|
|
|
|
try { |
|
|
|
$response = $dispatcher->dispatch($request->getMethod(), $request->getPathInfo()); |
|
|
|
$response->send(); |
|
|
|
} catch(League\Route\Http\Exception\NotFoundException $e) { |
|
|
|
$response = new Response; |
|
|
|
$response->setStatusCode(404); |
|
|
|
$response->setContent("Not Found\n"); |
|
|
|
$response->send(); |
|
|
|
} catch(League\Route\Http\Exception\MethodNotAllowedException $e) { |
|
|
|
$response = new Response; |
|
|
|
$response->setStatusCode(405); |
|
|
|
$response->setContent("Method not allowed\n"); |
|
|
|
$response->send(); |
|
|
|
} |