Commit a9a110a5 authored by 蔡闯's avatar 蔡闯

2020-1

parent 386b460e
...@@ -9,7 +9,7 @@ use think\facade\Request; ...@@ -9,7 +9,7 @@ use think\facade\Request;
class AdminUser extends Base 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() { public function createRole() {
......
...@@ -9,10 +9,9 @@ use think\facade\Request; ...@@ -9,10 +9,9 @@ use think\facade\Request;
class Index extends Base { 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() public function index()
{ {
return "这是admin下的控制器"; return "这是admin下的控制器";
} }
......
...@@ -44,10 +44,10 @@ class Login extends BaseController ...@@ -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(); $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']; $data['uid'] = $userInfo['admin_id'];
$jwt = JWT::encode($data,config('app.jwt_key')); //根据参数生成了 token $jwt = JWT::encode($data,config('app.jwt_key')); //根据参数生成了 token
if($userInfo){ if($userInfo){
//把jwt放入set缓存中 //把jwt放入set缓存中
$redis= Cache::store('redis')->handler(); $redis= Cache::store('redis')->handler();
$redis->setnx("admin_tokens"."_".$data['uid'],$jwt); $redis->setnx("admin_tokens"."_".$data['uid'],$jwt);
$redis->EXPIRE("admin_tokens"."_".$data['uid'],3600); //设置过期时间,一小时 $redis->EXPIRE("admin_tokens"."_".$data['uid'],3600); //设置过期时间,一小时
......
...@@ -30,7 +30,7 @@ return [ ...@@ -30,7 +30,7 @@ return [
'type' => 'redis', 'type' => 'redis',
'host' => env('redis.host', '127.0.0.1'), 'host' => env('redis.host', '127.0.0.1'),
'port' => env('redis.port', 6379), 'port' => env('redis.port', 6379),
'password' => env('redis.port', ''), 'password' => env('redis.password', ''),
'select' => '0', 'select' => '0',
// 全局缓存有效期(0为永久有效) // 全局缓存有效期(0为永久有效)
'expire' => 0, 'expire' => 0,
......
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
namespace think; namespace think;
require __DIR__ . '/../vendor/autoload.php'; require __DIR__ . '/../vendor/autoload.php';
header('Access-Control-Allow-Origin: *'); header('Access-Control-Allow-Origin: *');
// 执行HTTP应用并响应 // 执行HTTP应用并响应
$http = (new App())->http; $http = (new App())->http;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment