From 5f2487cfe18aa769436e097f74abb0b3bde711fd Mon Sep 17 00:00:00 2001 From: drkthunder02 Date: Thu, 6 Dec 2018 21:57:00 -0600 Subject: [PATCH] UserRole --- app/Http/Middleware/RequireRole.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/Http/Middleware/RequireRole.php b/app/Http/Middleware/RequireRole.php index 37456d0e3..afc0b92c4 100644 --- a/app/Http/Middleware/RequireRole.php +++ b/app/Http/Middleware/RequireRole.php @@ -2,13 +2,11 @@ namespace App\Http\Middleware; -use Illuminate\Foundation\Http\Middleware; - use Closure; use DB; use \App\Models\User\UserRole; -class RequireRole extends Middleware +class RequireRole { /** * Handle an incoming request. @@ -28,6 +26,11 @@ class RequireRole extends Middleware 'Admin' => 4, ]; $check = DB::table('user_roles')->where('character_id', auth()->user()->character_id)->get(['role']); + $check = UserRole::where('character_id', auth()->user()->character_id)->get(['role']); + + if(!isset($check[0]->role)) { + abort(403, "You don't have permissions to access this area!"); + } if($ranking[$check[0]->role] === $ranking[$role]) { $confirmed = true;