AuthMiddleware

Middleware to guard routes by validating bearer tokens (or session state).

Contract

bool handle()        // return false to block the request
protected bool validateToken(?string $token)  // implement your logic

Example

$mw = new AuthMiddleware();
if (!$mw->handle()) {
    http_response_code(401);
    exit('Unauthorized');
}

Last updated