misuzu/src/Http/Handlers/AuthHandler.php

19 lines
554 B
PHP
Raw Normal View History

2019-12-13 21:37:17 +01:00
<?php
namespace Misuzu\Http\Handlers;
2020-05-14 21:39:38 +00:00
use HttpResponse;
use HttpRequest;
2019-12-13 21:37:17 +01:00
final class AuthHandler extends Handler {
2020-05-14 21:39:38 +00:00
public static function legacy(HttpResponse $response, HttpRequest $request): void {
$mode = $request->getQueryParam('m', FILTER_SANITIZE_STRING);
2019-12-13 21:37:17 +01:00
$destination = [
'logout' => 'auth-logout',
'reset' => 'auth-reset',
'forgot' => 'auth-forgot',
'register' => 'auth-register',
][$mode] ?? 'auth-login';
$response->redirect(url($destination), true);
}
}