RoleMiddleware.php 387 B

123456789101112131415161718192021
  1. <?php
  2. namespace App\Middlewares\Web;
  3. use PH7\JustHttp\StatusCode;
  4. class RoleMiddleware
  5. {
  6. /*
  7. * Comprueba si el usuario autenticado es administrador.
  8. */
  9. public function isAdmin($req, $res)
  10. {
  11. $isAdmin = $req->app->local('userAuth')['is_admin'] ?? null;
  12. if ($isAdmin != true) {
  13. $res->sendStatus(StatusCode::NOT_FOUND);
  14. }
  15. }
  16. }