作者 lyh

gx

... ... @@ -46,21 +46,19 @@ class LoginLogic extends BaseLogic
}
//生成新token
$token = md5(uniqid().$manage['id']);
//获取当前用户特殊模块权限
$manage['special'] = $this->getSpecialMenu($manage['id']);
//存储缓存
$manage['token'] = $token;
Cache::add(Common::MANAGE_TOKEN . $token,$manage);
//更新用户信息
$manage->token = $token;
$data = $manage;
unset($manage['special']);
$res = $manage->save();
if(!$res){
$this->fail('系统错误,请联系管理员');
}
LoginLog::addLog($manage->id);
return $this->success($data);
//获取当前用户特殊模块权限
$manage['special'] = $this->getSpecialMenu($manage['id']);
return $this->success($manage->makeVisible('token')->toArray());
}
public function logout(){
... ...