jwt - 如何仅从 jwt 编码的令牌中获取令牌
问题描述
我在 cakePHP 中使用 JWT 创建令牌。它工作正常。现在我想将此创建的令牌存储到数据库中。为了存储这个令牌,我只需要从 JWT 编码数据中获取令牌。它正在返回大量数据。我只需要令牌。这是生成 JWT 后得到的数据。
'{"data":{"helpers":[],"request":{"trustProxy":false},"response":{},"paginate":[],"components":[],"View":null,"passedArgs":[],"modelClass":"ApiCode","viewClass":null,"viewVars":{"data":{"token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhbGciOiJIUzI1NiIsImlkIjo5LCJzdWIiOiJFNzQxMzciLCJpYXQiOjE1NDU5MTY4MTgsImV4cCI6MTU0NTkxNjg3OH0.Uuf-HsoSiSAALupTSAv304TRceGohi2sTs_PjF3dzMw"},"_serialize":["data"]},"RequestHandler":{"enabled":true,"ext":null,"ajaxLayout":null,"request":{"trustProxy":false},"response":{},"componen'...
从上面的数据我只需要这个令牌eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhbGciOiJIUzI1NiIsImlkIjo5LCJzdWIiOiJFNzQxMzciLCJpYXQiOjE1NDU5MTY4MTgsImV4cCI6MTU0NTkxNjg3OH0.Uuf-HsoSiSAALupTSAv304TRceGohi2sTs_PjF3dzMw
。
我用过foreach
,但它不起作用。我也试过这个
$data = (json_encode(compact('data')));
var_dump($data['token']);
他们都没有工作。谁能帮我解决这个问题。
解决方案
推荐阅读
- c - 不确定如何处理来自 pigpio 的 CMake 文件
- python - 求解非线性方程组
- sql-server - 如何将 accdb 数据库从 Access 导入 SQL Server 2019?
- sql - 如何从 Access 数据库 VB.net 中检索特定数据?
- asp.net - 该进程无法访问文件“C:\FolderStructure\APP\pic.jpg”,因为它正被另一个进程使用。网
- c# - 使用 Win32.Registry 在 Windows 10 中查找默认邮件客户端
- c# - 我需要使用 c# 将一个游戏对象旋转到 Unity 中的另一个游戏对象,但我希望旋转仅在 z 中
- python - 如何每秒使用字符串提要更新字符串列表?
- reactjs - 如何在 React.js 中使用函数之外的变量
- mysql - 更新语句中的编程列名和 where 条件