ranks of users

This commit is contained in:
2018-11-10 15:58:48 -06:00
parent 12c0e97ac5
commit efce8c351b
2 changed files with 6 additions and 6 deletions

View File

@@ -25,8 +25,7 @@ class RequireRole
'Admin' => 3,
];
$check = DB::table('user_roles')->where('character_id', auth()->user()->character_id)->get(['role']);
//$stuff = $check[0]->role;
//dd($stuff);
if($ranking[$check[0]->role] === $ranking[$role]) {
$confirmed = true;
}

View File

@@ -7,6 +7,7 @@ use Illuminate\Contracts\Auth\Access\Gate as GateContract;
use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
use DB;
use \App\Models\UserRole;
class AuthServiceProvider extends ServiceProvider
{
@@ -31,7 +32,7 @@ class AuthServiceProvider extends ServiceProvider
$gate->define('isAdmin', function($user) {
$check = DB::table('user_roles')->where('character_id', auth()->user()->character_id)->get(['role']);
if($check === 'Admin') {
if($check[0]->role == 'Admin') {
return true;
} else {
return false;
@@ -40,7 +41,7 @@ class AuthServiceProvider extends ServiceProvider
$gate->define('isUser', function($user) {
$check = DB::table('user_roles')->where('character_id', auth()->user()->character_id)->get(['role']);
if($check === 'User') {
if($check[0]->role == 'User') {
return true;
} else {
return false;
@@ -49,7 +50,7 @@ class AuthServiceProvider extends ServiceProvider
$gate->define('isGuest', function($user) {
$check = DB::table('user_roles')->where('character_id', auth()->user()->character_id)->get(['role']);
if($check === 'Guest') {
if($check[0]->role == 'Guest') {
return true;
} else {
return false;
@@ -58,7 +59,7 @@ class AuthServiceProvider extends ServiceProvider
$gate->define('isNone', function($user) {
$check = DB::table('user_roles')->where('character_id', auth()->user()->character_id)->get(['role']);
if($check === 'None') {
if($check[0]->role == 'None') {
return true;
} else {
return false;