正在显示
1 个修改的文件
包含
5 行增加
和
3 行删除
| @@ -132,9 +132,11 @@ class UserLoginLogic | @@ -132,9 +132,11 @@ class UserLoginLogic | ||
| 132 | public function verifyRole($info){ | 132 | public function verifyRole($info){ |
| 133 | //当前用户角色是否被禁用 | 133 | //当前用户角色是否被禁用 |
| 134 | $projectRoleModel = new ProjectRoleModel(); | 134 | $projectRoleModel = new ProjectRoleModel(); |
| 135 | - $role_info = $projectRoleModel->read(['id'=>$info['role_id'],'status'=>$this::USER_STATUS]); | ||
| 136 | - if($role_info === false){ | ||
| 137 | - $this->fail('当前用户角色被禁用',Code::USER_REGISTER_ERROE); | 135 | + if($info['role_id'] != 0){ |
| 136 | + $role_info = $projectRoleModel->read(['id'=>$info['role_id'],'status'=>$this::USER_STATUS]); | ||
| 137 | + if($role_info === false){ | ||
| 138 | + $this->fail('当前用户角色被禁用',Code::USER_REGISTER_ERROE); | ||
| 139 | + } | ||
| 138 | } | 140 | } |
| 139 | $project = (new ProjectLogic())->getProjectInfo($info['project_id']); | 141 | $project = (new ProjectLogic())->getProjectInfo($info['project_id']); |
| 140 | $info['company'] = $project['company'] ?? ''; | 142 | $info['company'] = $project['company'] ?? ''; |
-
请 注册 或 登录 后发表评论