
-在登录状态下因登录时间过长,或者因被挤下线导出再次获取token而提示token失效
后端定义登录失效的错误码为 code 300 ,于是在axios拦截途中进行判断,一旦失效便删除sessionStorage中储存的token,并提示并跳转至登录页(Login)
在ZStack中查看token的值,您需要使用ZStack API或CLI工具来调用相应的命令获取token。以下具体是在CLI工具中查看token的过程:
1 首先,打开终端并登录到zstack管理节点。
2 运行以下命令以获取zstack CLI工具的root权限:
```
sudo zstack-cli
```
3 输入管理员密码以确认授权。
4 运行以下命令以列出当前所有的API。
```
zstack-cli> help
```
5 找到“Identity”部分并运行以下命令以获取token:
```
zstack-cli> identity loginByAccount accountName=<your-account-name> password=<your-password>
```
6 您将获得一个类似于以下示例输出的JSON格式的响应,其中包含您的token:
```
{
"orgzstackheaderidentityAPILoginReply": {
"uid": "54e0b00fac90411ebcd34b3a7558e44f",
"timeout": 604800,
"sessionUuid": "f098a787fac911eba27e525400020121",
"type": "Account",
"userUuid": "38c22bfffca74d1db4b1fc210f4d16f4",
"accountUuid": "40bf3b5453e04997aeb76c49dd7c5992",
"permission": "allow",
"success": true,
"inventory": {
"uuid": "f098a787fac911eba27e525400020121",
"accountUuid": "40bf3b5453e04997aeb76c49dd7c5992",
"createDate": "2021-05-20T14:43:55763+08:00",
"lastOpDate": "2021-05-20T14:43:55763+08:00",
"expiredDate": "2021-05-27T14:43:55763+08:00"
},
"category": "identity"
}
}
```
7 您可以在响应的`sessionUuid`字段中查看您的token值。
pico获取游客token失败如下,服务器崩溃,可能由于游戏服务器崩溃导致玩家在登录游戏的时候显示获取token失败,尝试更换其他游戏大区进入游戏,检查一下各项配置是否正确Token就是一个令牌,该令牌是个数字或字母形式的字符串。
以上就是关于解决Token失效问题全部的内容,包括:解决Token失效问题、zstack查看token值、pico获取游客token失败等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)