allowed login models and update of login controller

This commit is contained in:
2019-01-09 01:55:37 -06:00
parent b0a9e25c34
commit 77c4d9f558
3 changed files with 19 additions and 20 deletions

View File

@@ -29,30 +29,30 @@ class AuthServiceProvider extends ServiceProvider
*/
public function boot(GateContract $gate)
{
/*
$this->registerPolicies($gate);
$gate->define('isAdmin', function($user) {
$permission = false;
$perms = UserPermission::where('character_id', auth()->user()->character_id)->get(['permission']);
foreach($perms as $perm) {
if($perm === 'role.admin') {
$permission = true;
return true;
}
}
return $permission;
return false;
});
$gate->define('isDirector', function($user) {
$permission = false;
$perms = UserPermission::where('character_id', auth()->user()->character_id)->get(['permission']);
foreach($perms as $perm) {
if($perm === 'role.director') {
$permission = true;
return true;
}
}
return $permission;
return false;
});
$gate->define('isUser', function($user) {
@@ -90,5 +90,6 @@ class AuthServiceProvider extends ServiceProvider
return $permission;
});
*/
}
}