mirror of
https://github.com/linux-do/new-api.git
synced 2025-09-26 11:56:38 +08:00
在该函数中,有一行注释显示了一个严重错误:github.go:203-204GitHubBind 错误在第 204 行,代码从会话中检索用户 ID,但有一个带注释的第 203 行显示了原始(有问题的)实现:github.go:203// id := c.GetInt("id") // critical bug! 问题 原始的 bug 代码会尝试从 Gin 上下文中获取用户 ID,但这将失败,因为:c.GetInt("id") 用户 ID 不会在此端点的 Gin 上下文中自动设置 这可能会返回 0 或在尝试绑定 GitHub 帐户时导致 panic 然后,该函数将尝试更新 ID 为 0 的用户,而该 ID 不存在 |
||
---|---|---|
.. | ||
billing.go | ||
channel-billing.go | ||
channel-test.go | ||
channel.go | ||
github.go | ||
group.go | ||
linuxdo.go | ||
log.go | ||
midjourney.go | ||
misc.go | ||
model.go | ||
option.go | ||
pricing.go | ||
redemption.go | ||
relay.go | ||
stripe.go | ||
task.go | ||
telegram.go | ||
token.go | ||
topup.go | ||
usedata.go | ||
user.go | ||
wechat.go |