一、安装JWT
composer require firebase/php-jwt

二、配置JWT
我是将jwt的获取token和获取id方法封装在了app下面的common里面

1、引入jwt
use \Firebase\JWT\JWT;
2、封装方法
<?php
// 应用公共文件
use \Firebase\JWT\JWT;
//jwt
//生成验签
//判断方法是否存在
if (!function_exists('signToken')) {
function signToken($uid)
{
$key = '15553242780'; //这里是自定义的一个随机字串,应该写在config文件中的,解密时也会用,相当 于加密中常用的 盐 salt
$token = array(
"iss" => $key, //签发者 可以为空
"aud" => '', //面象的用户,可以为空
"iat" => time(), //签发时间

本文介绍了如何使用PHP的Firebase JWT库进行token生成与验证,包括关键函数封装和在微信小程序中的应用实例。重点在于演示了如何在前后端交互中实现安全的身份验证过程。
最低0.47元/天 解锁文章
937

被折叠的 条评论
为什么被折叠?



