From 83df90b3ff2e95d50b06bbddc99e6708c20c8ee3 Mon Sep 17 00:00:00 2001
From: zhaoxiang <zhaoxiang051405@gmail.com>
Date: Wed, 28 Feb 2018 17:57:37 +0800
Subject: [PATCH] =?UTF-8?q?modified=20=E4=BC=98=E5=8C=96=E7=B3=BB=E7=BB=9F?=
 =?UTF-8?q?=E5=90=8E=E5=8F=B0=E7=94=A8=E6=88=B7=E7=99=BB=E5=87=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 application/admin/controller/Base.php  |  2 +-
 application/admin/controller/Login.php | 13 +++++++------
 2 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/application/admin/controller/Base.php b/application/admin/controller/Base.php
index d1580bf..ade31c5 100644
--- a/application/admin/controller/Base.php
+++ b/application/admin/controller/Base.php
@@ -15,7 +15,7 @@ class Base extends Controller {
     protected $userInfo;
 
     public function _initialize() {
-        $ApiAuth = $this->request->get('ApiAuth');
+        $ApiAuth = $this->request->header('ApiAuth');
         if ($ApiAuth) {
             $userInfo = cache($ApiAuth);
             $this->userInfo = json_decode($userInfo, true);
diff --git a/application/admin/controller/Login.php b/application/admin/controller/Login.php
index afa2f18..de3a2c5 100644
--- a/application/admin/controller/Login.php
+++ b/application/admin/controller/Login.php
@@ -58,9 +58,9 @@ class Login extends Base {
         } else {
             return $this->buildFailed(ReturnCode::LOGIN_ERROR, '用户名密码不正确');
         }
-        $userToken = md5(uniqid() . time());
-        cache($userToken, json_encode($userInfo), config('apiAdmin.ONLINE_TIME'));
-        cache($userInfo['id'], $userToken, config('apiAdmin.ONLINE_TIME'));
+        $apiAuth = md5(uniqid() . time());
+        cache($apiAuth, json_encode($userInfo), config('apiAdmin.ONLINE_TIME'));
+        cache($userInfo['id'], $apiAuth, config('apiAdmin.ONLINE_TIME'));
 
         $return['access'] = 1000000;
         $isSupper = Tools::isAdministrator($userInfo['id']);
@@ -80,16 +80,17 @@ class Login extends Base {
         $return['id'] = $userInfo['id'];
         $return['username'] = $userInfo['username'];
         $return['nickname'] = $userInfo['nickname'];
-        $return['userToken'] = $userToken;
+        $return['apiAuth'] = $apiAuth;
 
         return $this->buildSuccess($return, '登录成功');
     }
 
     public function logout() {
-        cache($this->userInfo, null);
+        $ApiAuth = $this->request->header('ApiAuth');
+        cache($ApiAuth, null);
         cache($this->userInfo['id'], null);
 
-        return $this->buildSuccess(ReturnCode::SUCCESS, [], '登出成功');
+        return $this->buildSuccess([], '登出成功');
     }
 
 }