dbms_primeidc/extdbms/lib/Middlewares/AuthMiddleware.php
2025-04-07 17:22:59 +09:00

20 lines
466 B
PHP

<?php
namespace lib\Middlewares;
use lib\Core\MiddlewareInterface;
use lib\Core\Response;
class AuthMiddleware implements MiddlewareInterface
{
public function handle(array $params, callable $next)
{
// 간단한 인증 체크 예시: token 값이 'secret'이 아니면 거부
if (!isset($params['token']) || $params['token'] !== 'secret') {
Response::json(['error' => 'Unauthorized'], 401);
return;
}
return $next($params);
}
}