Skip to content

[BUG] xiaov2b登录失败 #44

@likejia1

Description

@likejia1

问题描述 / Describe the bug

xiaov2b登录时提示登录失败

软件版本 / Version

后端是xiaov2b最新一次提交
wyx2685/v2board@a91558f

orange版本是最新一次提交
a1c657d

复现步骤 / To Reproduce

输入正确的账号密码后点击登录提示 登录失败
确定config.json里面的url是正常并且可以访问的

问ai说是“用 SDK 登录时返回的数据比浏览器多包了一层 data,所以 token 和 auth_data 解析不出来,登录总是失败。”

我在 v2board_login_api.dart 里面加了个
print('[DEBUG] Parsed data: $data'); // 🔹 打印 data
// 🔹 打印 HTTP 返回的原始结果
print('[DEBUG] HTTP login result: $result');
输出在日志里面

操作系统 / OS

Windows

操作系统版本 / OS Version

windows11

日志(勿上传日志文件,请粘贴日志内容) / Log (Do not upload the log file, paste the log content directly)

日志部分地方打码了用[]替代了部分隐私信息
[XBoard][12:31:30][INFO] [xboard_user_provider.dart] 开始登录: [EMAIL]
[FlClash] find https://[DOMAIN]/api/v1/passport/auth/login proxy:false
[DEBUG] HTTP login result: {success: true, data: {data: {token: [TOKEN], is_admin: 0, auth_data: [AUTH_DATA]}}}
Full login response: {success: true, data: {data: {token: [TOKEN], is_admin: 0, auth_data: [AUTH_DATA]}}}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions