AuthMiddleware.php 512 B

1234567891011121314151617181920
  1. <?php
  2. declare(strict_types=1);
  3. namespace Glacier\Middleware;
  4. use Glacier\Core\Logger;
  5. /**
  6. * 认证中间件(P5 预留空实现)。
  7. * TODO(P7 前后实现):未登录时 Session::get('user') 为空 → Response::redirect('/login')。
  8. * 本期仅记录日志并放行,保证管道可挂载。
  9. */
  10. final class AuthMiddleware
  11. {
  12. public function handle(array $params = []): void
  13. {
  14. Logger::info('auth middleware (stub) — 放行', ['path' => $_SERVER['REQUEST_URI'] ?? '/']);
  15. }
  16. }