Плотников Роман Вячеславович 3 anos atrás
pai
commit
392c823a4d
1 arquivos alterados com 3 adições e 17 exclusões
  1. 3 17
      app/Middlewares/IsAdminMiddleware.php

+ 3 - 17
app/Middlewares/IsAdminMiddleware.php

@@ -4,29 +4,15 @@ namespace Middlewares;
 
 use Src\Auth\Auth;
 use Src\Request;
-use Src\Settings;
 
 class IsAdminMiddleware
 {
     public function handle(Request $request)
     {
-        // Перенаправляет на главную страницу, если не админ пытается выполнить админское действие
         $isAdmin = Auth::isAdmin();
-        $url = $request->url;
-
-        $allUris = Settings::getUris();
-        $urlsForAdmin = [];
-
-        foreach ($allUris as $uri) {
-            $explodedUri = explode('.', $uri);
-            if ($explodedUri[0] === 'admin') array_push($urlsForAdmin, $explodedUri[1]);
-        }
-
-
-        if (in_array($url, $urlsForAdmin)) {
-            if (!$isAdmin) {
-                app()->route->redirect('/hello');
-            }
+        // Перенаправляет на главную страницу, если не админ пытается выполнить админское действие
+        if (!$isAdmin) {
+            app()->route->redirect('/hello');
         }
     }
 }