@@ -5,12 +5,19 @@ namespace Middlewares;
use Src\Auth\Auth;
use Src\Request;
-class AuthMiddleware
+class IsAdminMiddleware
{
public function handle(Request $request)
$isAdmin = Auth::isAdmin();
- $urlsForAdmin = [];
+ $urlsForAdmin = [
+ '/createNewUser',
+ '/createNewState',
+ '/createNewDivision',
+ '/deleteUser',
+ '/deleteState',
+ '/deleteDivision'
+ ];
$url = $_SERVER['REQUEST_URI'];
if (in_array($url, $urlsForAdmin)) {
@@ -7,5 +7,6 @@ return [
//Классы для middleware
'routeMiddleware' => [
'auth' => \Middlewares\AuthMiddleware::class,
+ 'admin' => \Middlewares\IsAdminMiddleware::class,
]
];