diff --git a/app/admin/controller/AdminUser.php b/app/admin/controller/AdminUser.php index 18f7a8c29c1e337657b320d1c974b62a3ea911cc..ad59b52faabee97dd001be3fa1c9907639685e20 100644 --- a/app/admin/controller/AdminUser.php +++ b/app/admin/controller/AdminUser.php @@ -9,7 +9,7 @@ use think\facade\Request; class AdminUser extends Base { - //protected $middleware = ['app\middleware\AdminLoginCheck::class','app\middleware\AdminAfter::class']; + protected $middleware = ['app\middleware\AdminLoginCheck::class','app\middleware\AdminAfter::class']; //创建æƒé™è§’色 public function createRole() { diff --git a/app/admin/controller/Index.php b/app/admin/controller/Index.php index 5f713f5bab2c4288bdc0576979801871817cbb05..b98d6f9dff5b06e8258158f103afc159daa67f47 100644 --- a/app/admin/controller/Index.php +++ b/app/admin/controller/Index.php @@ -9,10 +9,9 @@ use think\facade\Request; class Index extends Base { - //protected $middleware = ['app\middleware\AdminLoginCheck::class','app\middleware\AdminAfter::class']; + protected $middleware = ['app\middleware\AdminLoginCheck::class','app\middleware\AdminAfter::class']; public function index() { - return "这是admin下的控制器"; } diff --git a/app/admin/controller/Login.php b/app/admin/controller/Login.php index 56fc71d855c4b9c05755c93046184402da860bb8..8d8f0f81ae406cb882fa538ab2b679d5824ef067 100644 --- a/app/admin/controller/Login.php +++ b/app/admin/controller/Login.php @@ -44,10 +44,10 @@ class Login extends BaseController $userInfo = Db::name('admin')->alias("ad")->join('admin_role','admin_role.role_id = ad.role_id')->where($where)->field("ad.type,ad.admin_id,ad.username,admin_role.name,admin_role.url_ids")->find(); $data['uid'] = $userInfo['admin_id']; + $jwt = JWT::encode($data,config('app.jwt_key')); //æ ¹æ®å‚数生æˆäº† token if($userInfo){ //把jwt放入set缓å˜ä¸ - $redis= Cache::store('redis')->handler(); $redis->setnx("admin_tokens"."_".$data['uid'],$jwt); $redis->EXPIRE("admin_tokens"."_".$data['uid'],3600); //设置过期时间,䏀尿—¶ diff --git a/config/cache.php b/config/cache.php index 2c4178a1a09d788f8e65fb685ab386c75ad049f8..63fbf4accd58cd50077e0d309a28854dd4ebbc43 100644 --- a/config/cache.php +++ b/config/cache.php @@ -30,7 +30,7 @@ return [ 'type' => 'redis', 'host' => env('redis.host', '127.0.0.1'), 'port' => env('redis.port', 6379), - 'password' => env('redis.port', ''), + 'password' => env('redis.password', ''), 'select' => '0', // å…¨å±€ç¼“å˜æœ‰æ•ˆæœŸï¼ˆ0为永久有效) 'expire' => 0, diff --git a/public/index.php b/public/index.php index 4c1e39748cce171ffda85850316610c045b2d8a9..3c21dd537aa1b73173cf6b90e7f3b3c6e8b3d5bd 100644 --- a/public/index.php +++ b/public/index.php @@ -13,6 +13,7 @@ namespace think; require __DIR__ . '/../vendor/autoload.php'; + header('Access-Control-Allow-Origin: *'); // 执行HTTP应用并å“应 $http = (new App())->http;