0
点赞
收藏
分享

微信扫一扫

tp5.1 不使用Composer安装vendor扩展包 直接安装(从码云上直接下载源码包)vendor扩展包firebase php-jwt token验证 API

菜菜捞捞 2022-07-27 阅读 48


不使用Composer安装vendor扩展包

1、直接在 ​​git地址​​ 下载 源码包,解压到\vendor\firebase这个位置

具体:\vendor\firebase\JWT\src\JWT.php

 

2、控制器代码引用

不使用Composer安装,不能直接引用的,所以用下面这种方法引用

require_once '../vendor/Firebase/JWT/BeforeValidException.php';
require_once '../vendor/Firebase/JWT/ExpiredException.php';
require_once '../vendor/Firebase/JWT/SignatureInvalidException.php';
require_once '../vendor/Firebase/JWT/JWT.php';
use \Firebase\JWT\JWT;


$key = "example_key";
$token = array(
"iss" => "http://example.org",
"aud" => "http://example.com",
"iat" => 1356999524,
"nbf" => 1357000000
);

/**
* IMPORTANT:
* You must specify supported algorithms for your application. See
* https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40
* for a list of spec-compliant algorithms.
*/
$jwt = JWT::encode($token, $key);
$decoded = JWT::decode($jwt, $key, array('HS256'));


使用Composer安装,会在\vendor\composer\installed.json中注册,会写入相关扩展包的信息

tp5.1 不使用Composer安装vendor扩展包 直接安装(从码云上直接下载源码包)vendor扩展包firebase php-jwt token验证 API_php

 

 

举报

相关推荐

0 条评论