ソースを参照

优化插件管理

# Conflicts:
#	public/assets/js/backend/addon.js
Karson 2 年 前
コミット
bc6bcb84f9

+ 1 - 0
application/admin/library/Auth.php

@@ -80,6 +80,7 @@ class Auth extends \fast\Auth
         $this->logined = false; //重置登录状态
         Session::delete("admin");
         Cookie::delete("keeplogin");
+        setcookie('fastadmin_userinfo', '', $_SERVER['REQUEST_TIME'] - 3600, rtrim(url("/" . request()->module(), '', false), '/'));
         return true;
     }
 

+ 4 - 0
application/admin/view/addon/index.html

@@ -62,6 +62,10 @@
         padding: 0;
     }
 
+    .operate .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
+        bottom: inherit;
+    }
+
 </style>
 <div class="panel panel-default panel-intro">
     <div class="panel-heading">

+ 2 - 0
public/assets/js/backend/addon.js

@@ -1,4 +1,6 @@
 define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'template', 'cookie'], function ($, undefined, Backend, Table, Form, Template, undefined) {
+    $.cookie.prototype.defaults = {path: Config.moduleurl};
+
     var Controller = {
         index: function () {
             // 初始化表格参数配置

+ 1 - 1
public/assets/js/backend/index.js

@@ -204,7 +204,7 @@ define(['jquery', 'bootstrap', 'backend', 'addtabs', 'adminlte', 'form'], functi
             }
 
             //这一行需要放在点击左侧链接事件之前
-            var addtabs = Config.referer ? localStorage.getItem("addtabs") : null;
+            var addtabs = Config.referer ? sessionStorage.getItem("addtabs") : null;
 
             //绑定tabs事件,如果需要点击强制刷新iframe,则请将iframeForceRefresh置为true,iframeForceRefreshTable只强制刷新表格
             nav.addtabs({iframeHeight: "100%", iframeForceRefresh: false, iframeForceRefreshTable: true, nav: nav});