浏览代码

修复右上个人资料链接,完善修改个人资料

zzlkk 8 年之前
父节点
当前提交
a9839e1855
共有 2 个文件被更改,包括 8 次插入1 次删除
  1. 7 0
      application/admin/controller/general/Profile.php
  2. 1 1
      application/admin/view/common/header.html

+ 7 - 0
application/admin/controller/general/Profile.php

@@ -62,6 +62,13 @@ class Profile extends Backend
             {
                 model('admin')->where('id', $this->auth->id)->update($params);
                 AdminLog::record(__('Update'), $params);
+                //因为个人资料面板读取的Session显示,修改自己资料后同时更新Session
+                $admin = \think\Session::get('admin');
+                $admin_id = $admin ? $admin->id : 0;
+                if($this->auth->id==$admin_id){
+                    $admin = model('admin')->get(['id' => $admin_id]);
+                    \think\Session::set("admin", $admin);
+                }
                 $this->code = 1;
             }
         }

+ 1 - 1
application/admin/view/common/header.html

@@ -91,7 +91,7 @@
                     <!-- Menu Footer-->
                     <li class="user-footer">
                         <div class="pull-left">
-                            <a href="{:url('general.profile/index')}" class="btn btn-default btn-flat">{:__('Profile')}</a>
+                            <a href="{:url('general.profile/index')}" addtabs="10457" url="{:url('general.profile/index')}" class="btn btn-default btn-flat">{:__('Profile')}</a>
                         </div>
                         <div class="pull-right">
                             <a href="{:url('index/logout')}" class="btn btn-default btn-flat">{:__('Logout')}</a>