diff --git a/application/admin/controller/general/Profile.php b/application/admin/controller/general/Profile.php index feffa9950cc10c419f35ecef1d8c484f17c337cd..8c0135e6f347861cddb98f8a820698c83e73a33e 100644 --- a/application/admin/controller/general/Profile.php +++ b/application/admin/controller/general/Profile.php @@ -74,6 +74,8 @@ class Profile extends Backend $admin->save($params); //因为个人资料面板读取的Session显示,修改自己资料后同时更新Session Session::set("admin", $admin->toArray()); + //修复由于修改个人资料导致安全码丢失引发的退出登录 + Session::set("admin.safecode", $this->auth->getEncryptSafecode($admin)); $this->success(); } $this->error();