正在显示
1 个修改的文件
包含
3 行增加
和
5 行删除
| @@ -46,21 +46,19 @@ class LoginLogic extends BaseLogic | @@ -46,21 +46,19 @@ class LoginLogic extends BaseLogic | ||
| 46 | } | 46 | } |
| 47 | //生成新token | 47 | //生成新token |
| 48 | $token = md5(uniqid().$manage['id']); | 48 | $token = md5(uniqid().$manage['id']); |
| 49 | - //获取当前用户特殊模块权限 | ||
| 50 | - $manage['special'] = $this->getSpecialMenu($manage['id']); | ||
| 51 | //存储缓存 | 49 | //存储缓存 |
| 52 | $manage['token'] = $token; | 50 | $manage['token'] = $token; |
| 53 | Cache::add(Common::MANAGE_TOKEN . $token,$manage); | 51 | Cache::add(Common::MANAGE_TOKEN . $token,$manage); |
| 54 | //更新用户信息 | 52 | //更新用户信息 |
| 55 | $manage->token = $token; | 53 | $manage->token = $token; |
| 56 | - $data = $manage; | ||
| 57 | - unset($manage['special']); | ||
| 58 | $res = $manage->save(); | 54 | $res = $manage->save(); |
| 59 | if(!$res){ | 55 | if(!$res){ |
| 60 | $this->fail('系统错误,请联系管理员'); | 56 | $this->fail('系统错误,请联系管理员'); |
| 61 | } | 57 | } |
| 62 | LoginLog::addLog($manage->id); | 58 | LoginLog::addLog($manage->id); |
| 63 | - return $this->success($data); | 59 | + //获取当前用户特殊模块权限 |
| 60 | + $manage['special'] = $this->getSpecialMenu($manage['id']); | ||
| 61 | + return $this->success($manage->makeVisible('token')->toArray()); | ||
| 64 | } | 62 | } |
| 65 | 63 | ||
| 66 | public function logout(){ | 64 | public function logout(){ |
-
请 注册 或 登录 后发表评论