作者 lyh

gx

@@ -61,6 +61,8 @@ class LoginLogic extends BaseLogic @@ -61,6 +61,8 @@ class LoginLogic extends BaseLogic
61 //生成新token 61 //生成新token
62 $token = md5(uniqid().$manage['id']); 62 $token = md5(uniqid().$manage['id']);
63 unset($manage['password']); 63 unset($manage['password']);
  64 + //获取当前用户特殊模块权限
  65 + $manage['special'] = $this->getSpecialMenu($manage['id']);
64 Cache::add(Common::MANAGE_TOKEN . $token,$manage,3600 * 6); 66 Cache::add(Common::MANAGE_TOKEN . $token,$manage,3600 * 6);
65 //更新用户信息 67 //更新用户信息
66 $manage->token = $token; 68 $manage->token = $token;
@@ -69,8 +71,6 @@ class LoginLogic extends BaseLogic @@ -69,8 +71,6 @@ class LoginLogic extends BaseLogic
69 $this->fail('系统错误,请联系管理员'); 71 $this->fail('系统错误,请联系管理员');
70 } 72 }
71 LoginLog::addLog($manage->id,$type); 73 LoginLog::addLog($manage->id,$type);
72 - //获取当前用户特殊模块权限  
73 - $manage['special'] = $this->getSpecialMenu($manage['id']);  
74 //岗位 74 //岗位
75 $manage['entry_position'] = ManageHr::where('manage_id', $manage['id'])->value('entry_position')?:0; 75 $manage['entry_position'] = ManageHr::where('manage_id', $manage['id'])->value('entry_position')?:0;
76 return $this->success($manage->makeVisible('token')->toArray()); 76 return $this->success($manage->makeVisible('token')->toArray());