Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

启动器在 access_token 过期后启动游戏不会刷新 access_token #4333

Closed
1 task done
allMagicNB opened this issue Jul 24, 2024 · 2 comments
Closed
1 task done
Labels
· Bug 完成 已被处理,将在下次更新之后生效 🟥 高 优先度:高

Comments

@allMagicNB
Copy link
Contributor

allMagicNB commented Jul 24, 2024

检查项

描述

#4325 (comment)

如果出现会话无效的提示,先尝试重启 MC,如果照旧请上传日志并提交为 issue。
PCL 应该会在每次启动时验证 access token 是否过期。

md 刚测了下,提取出启动参数,把 access_token 解析下得出过期时间(exp)是 1721791568,转换下是 2024-07-24 11:26:08,反正过期了我就发上来了。
image
image
image
image
Log1.txt Ln1769-Ln1774:

[18:33:32.145] [Launch] ~ 登录参数 ~
[18:33:32.145] [Launch] 玩家用户名:allMagicNB
[18:33:32.146] [Launch] AccessToken:eyJra**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************Cbu48
[18:33:32.146] [Launch] ClientToken:1e6d2d85906d4bdebe980a342b879a68
[18:33:32.146] [Launch] UUID:1e6d2d85906d4bdebe980a342b879a68
[18:33:32.146] [Launch] 登录方式:Microsoft

重现步骤

  1. 登录了正版帐户
  2. 等到 access_token 过期
  3. 启动游戏
  4. 取启动参数(可以使用 wmic process where caption="javaw.exe" get commandline /value,需确保没有其他 Java 进程)
  5. 解码 access_token(JWT),得出已经过期

日志与附件

上方描述已给出

@allMagicNB allMagicNB added 新提交 需要社区初步确认其有效的新提交 · Bug 等待确认 已经过社区确认,等待开发者确认 and removed 新提交 需要社区初步确认其有效的新提交 labels Jul 24, 2024
@LTCatt LTCatt added 处理中 开发者正在调查或处理该项 🟥 高 优先度:高 and removed 等待确认 已经过社区确认,等待开发者确认 labels Jul 24, 2024
@LTCatt LTCatt linked a pull request Aug 12, 2024 that will close this issue
@LTCatt LTCatt added 🟪 极高 优先度:极高 受阻碍 被各种原因阻碍,暂时无法继续 and removed 处理中 开发者正在调查或处理该项 🟥 高 优先度:高 labels Aug 30, 2024
@allMagicNB
Copy link
Contributor Author

这有啥遇到阻碍了……?@LTCatt

@LTCatt
Copy link
Member

LTCatt commented Aug 30, 2024

#3940 一起修

@LTCatt LTCatt reopened this Sep 21, 2024
@LTCatt LTCatt added 处理中 开发者正在调查或处理该项 and removed 受阻碍 被各种原因阻碍,暂时无法继续 labels Sep 21, 2024
@LTCatt LTCatt removed a link to a pull request Sep 21, 2024
@LTCatt LTCatt added 🟥 高 优先度:高 and removed 🟪 极高 优先度:极高 labels Sep 21, 2024
@LTCatt LTCatt closed this as completed Sep 23, 2024
@HexDragon-Bot HexDragon-Bot added 完成 已被处理,将在下次更新之后生效 and removed 处理中 开发者正在调查或处理该项 labels Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
· Bug 完成 已被处理,将在下次更新之后生效 🟥 高 优先度:高
Projects
None yet
Development

No branches or pull requests

3 participants