stanley-king 4 سال پیش
والد
کامیت
26231ac433
3فایلهای تغییر یافته به همراه11 افزوده شده و 6 حذف شده
  1. 4 2
      application/index/controller/Login.php
  2. 6 3
      application/index/controller/User.php
  3. 1 1
      application/index/model/UserModel.php

+ 4 - 2
application/index/controller/Login.php

@@ -40,6 +40,7 @@ class Login extends Controller{
         }
         session('username', $user['username']);
         session('id', $user['id']);
+        session('rule', $user['rule']);
 
         json_success([]);
     }
@@ -47,8 +48,9 @@ class Login extends Controller{
      * 管理员退出
      */
     public function LoginOut() {
-        session('username', null);
-        session('id', null);
+        $rule = session('rule');
+        $sid = session_id();
+        setcookie('PHPSESSID',"",-3600,'/');
         json_success([]);
     }
 }

+ 6 - 3
application/index/controller/User.php

@@ -46,9 +46,12 @@ class User extends Base{
             }
         }
 
-        $return['total'] = $UserModel->getAllUsers($where);  //总数据
-        $return['rows'] = $selectResult;
-        json_success($return);
+        $ret['total'] = $UserModel->getAllUsers($where);  //总数据
+        $ret['rows'] = $selectResult;
+        $ret['cur_rule'] = session('rule');
+        $ret['if_add'] = ($ret['cur_rule'] == 1);
+
+        json_success($ret);
     }
 
     // 添加用户

+ 1 - 1
application/index/model/UserModel.php

@@ -16,7 +16,7 @@ class UserModel extends Model{
     public function checkUser($userName)
     {
         return $this->alias('u')
-            ->field('u.id,u.username,u.password,u.status')
+            ->field('u.id,u.username,u.password,u.status,u.rule')
             ->where('u.username', $userName)
             ->find();
     }