|
@@ -5,12 +5,19 @@ namespace Middlewares;
|
|
use Src\Auth\Auth;
|
|
use Src\Auth\Auth;
|
|
use Src\Request;
|
|
use Src\Request;
|
|
|
|
|
|
-class AuthMiddleware
|
|
|
|
|
|
+class IsAdminMiddleware
|
|
{
|
|
{
|
|
public function handle(Request $request)
|
|
public function handle(Request $request)
|
|
{
|
|
{
|
|
$isAdmin = Auth::isAdmin();
|
|
$isAdmin = Auth::isAdmin();
|
|
- $urlsForAdmin = [];
|
|
|
|
|
|
+ $urlsForAdmin = [
|
|
|
|
+ '/createNewUser',
|
|
|
|
+ '/createNewState',
|
|
|
|
+ '/createNewDivision',
|
|
|
|
+ '/deleteUser',
|
|
|
|
+ '/deleteState',
|
|
|
|
+ '/deleteDivision'
|
|
|
|
+ ];
|
|
$url = $_SERVER['REQUEST_URI'];
|
|
$url = $_SERVER['REQUEST_URI'];
|
|
|
|
|
|
if (in_array($url, $urlsForAdmin)) {
|
|
if (in_array($url, $urlsForAdmin)) {
|