permissions systems 2.0

This commit is contained in:
2019-01-09 07:47:32 -06:00
parent 6fcb2d5edf
commit 21b4a7ce81
10 changed files with 121 additions and 65 deletions

View File

@@ -188,9 +188,9 @@ class LoginController extends Controller
* @param charId
*/
private function SetRole($role, $charId) {
$permission = new UserPermission;
$permission = new UserRole;
$permission->character_id = $charId;
$permission->permission = $role;
$permission->role = $role;
$permission->save();
}
@@ -235,13 +235,13 @@ class LoginController extends Controller
private function GetRole($refreshToken, $charId) {
$accountType = $this->GetAccountType($refreshToken, $charId);
if($accountType == 'Guest') {
$role = 'role.guest';
$role = 'Guest';
} else if($accountType == 'Legacy'){
$role = 'role.user';
$role = 'User';
} else if($accountType == 'W4RP') {
$role = 'role.user';
$role = 'User';
} else {
$role = 'role.none';
$role = 'None';
}
return $role;