diff --git a/application/admin/controller/general/Profile.php b/application/admin/controller/general/Profile.php index 0379bdddc70c025ee8dbee41497bcb71c8b06f51..1f9c2319a8068966679a3c485961e3963a1db9a4 100644 --- a/application/admin/controller/general/Profile.php +++ b/application/admin/controller/general/Profile.php @@ -2,6 +2,7 @@ namespace app\admin\controller\general; +use think\Session; use app\admin\model\AdminLog; use app\common\controller\Backend; use fast\Random; @@ -62,6 +63,13 @@ class Profile extends Backend { model('admin')->where('id', $this->auth->id)->update($params); AdminLog::record(__('Update'), $params); + //因为个人资料面板读取的Session显示,修改自己资料后同时更新Session + $admin = Session::get('admin'); + $admin_id = $admin ? $admin->id : 0; + if($this->auth->id==$admin_id){ + $admin = model('admin')->get(['id' => $admin_id]); + Session::set("admin", $admin); + } $this->code = 1; } } diff --git a/application/admin/view/common/header.html b/application/admin/view/common/header.html index c0ed16be474c5571479b53f0085fe11127f99079..6307d3128c194ae6adba6d567ebe3ef1e3816165 100644 --- a/application/admin/view/common/header.html +++ b/application/admin/view/common/header.html @@ -91,7 +91,7 @@