22 lines
411 B
PHP
22 lines
411 B
PHP
<?php
|
|
|
|
namespace Api\Auth;
|
|
|
|
use Pecee\Http\Middleware\IMiddleware;
|
|
use Pecee\Http\Request;
|
|
|
|
class Auth implements IMiddleware
|
|
{
|
|
public function handle(Request $request): void
|
|
{
|
|
$token = $request->getHeader("token");
|
|
|
|
//TODO: Auth user with token
|
|
|
|
// If authentication failed
|
|
if ($request->token === null) {
|
|
response()->httpCode(401)->json(["message" => "Not Authorized"]);
|
|
}
|
|
}
|
|
}
|