12345678910111213141516171819202122 |
- <?php
- namespace App\Middleware;
- use App\Services\Auth as AuthService;
- use Psr\Http\Message\ResponseInterface;
- use Psr\Http\Message\ServerRequestInterface;
- class Guest
- {
- public function __invoke(ServerRequestInterface $request, ResponseInterface $response, $next)
- {
- $user = AuthService::getUser();
- if ($user->isLogin) {
- $newResponse = $response->withStatus(302)->withHeader('Location', '/user');
- return $newResponse;
- }
- $response = $next($request, $response);
- return $response;
- }
- }
|