misuzu/src/Http/Handlers/AuthHandler.php

17 lines
566 B
PHP
Raw Normal View History

2019-12-13 21:37:17 +01:00
<?php
namespace Misuzu\Http\Handlers;
final class AuthHandler extends Handler {
public static function legacy(Response $response, Request $request): void {
$query = $request->getQueryParams();
$mode = isset($query['m']) && is_string($query['m']) ? $query['m'] : '';
$destination = [
'logout' => 'auth-logout',
'reset' => 'auth-reset',
'forgot' => 'auth-forgot',
'register' => 'auth-register',
][$mode] ?? 'auth-login';
$response->redirect(url($destination), true);
}
}