MICUU
心情
所有
图集
登录
搜索
原创
jwt的简单使用实例
草莓味百分百
发布于:2021-09-23
jwt加密方式是目前比较流行的一种加密方式,方便了前后端 JSON Web Tokens (JWT)的传输,下面简单写一下加密和解密的实例。 基于firebase/php-jwt 下载地址:https://packagist.org/packages/firebase/php-jwt 安装:composer require firebase/php-jwt 其中加密和解密的过程我们需要保持key的一致性。 ``` function jwt_encode($user){ $key = "findpassword.micuer.jwt.com"; $token = array( "iss" => "micuer.com", "aud" => "micuer.com", "iat" => time(), //签发时间 "exp" =>time()+30*24*60*60,// "nbf" => time(), //该时间之前不接收处理该Token //自定义字段 "uid" => $user["id"], "username" => $user["username"], "nickname" => $user["nickname"], "headimgurl" => $user["headimgurl"], "phone"=>$user["phone"] ); $jwt = \Firebase\JWT\JWT::encode($token, $key); return $jwt; } function jwt_decode($token){ try { $user = Firebase\JWT\JWT::decode($token,"findpassword.micuer.jwt.com",array('HS256')); }catch (Exception $exception){ $user = false; } return $user; } ```
注:原创不易,转载请注明出处(
https://micuu.com/new/2116.html
),本站所有资源来源于网络收集,如有侵权请联系QQ245557979进行清除。
最后修改与 2022-02-21
上一篇:
phpstorm使用技巧篇之鼠标字体大小设置
下一篇:
小精灵524679
留言反馈
请先登录
问题反馈渠道,如有软件无法下载或者其他问题可反馈。【由于某种原因,目前留言不展示】
用户需要登录后才能留言反馈
立即留言
珍藏视频
10分钟高效燃脂
30天高效瘦脸操
5分钟缓解颈椎操
友人
微博
全民K歌
唱吧
今日头条
悠悠网
科技小锅盖
彼岸桌面
阮一峰
laravel社区
V2ex
掘金
更多>