new-api/controller
ayuan a2d95f62c4
Update github.go
在该函数中,有一行注释显示了一个严重错误: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 不存在
2025-07-03 11:33:35 +08:00
..
billing.go feat: 初步重构完成 2024-02-29 16:21:25 +08:00
channel-billing.go feat: 初步兼容midjourney-proxy-plus 2024-03-13 15:37:01 +08:00
channel-test.go merge upstream 2024-09-15 17:30:59 +08:00
channel.go feat: 检测vertex渠道部署地区是否填写 2024-08-28 18:47:27 +08:00
github.go Update github.go 2025-07-03 11:33:35 +08:00
group.go fix: 修复用户可选分组不能选择用户分组 (close #528) 2024-10-14 16:22:22 +08:00
linuxdo.go merge upstream 2024-10-14 16:31:22 +08:00
log.go optimized blocking issue during bulk log data deletion 2024-09-10 17:24:44 +08:00
midjourney.go merge upstream 2024-07-19 10:58:21 +08:00
misc.go merge upstream 2024-10-14 16:31:22 +08:00
model.go fix: 使用令牌分组时 "/v1/models" 返回模型不正确 #481 2024-09-18 19:19:37 +08:00
option.go merge upstream 2024-04-25 16:01:18 +08:00
pricing.go feat: pricing page support multi groups #487 2024-09-22 17:44:57 +08:00
redemption.go feat: now user can top up via redemption code (close #9) 2023-04-26 17:02:26 +08:00
relay.go fix: playground group 2024-10-10 13:39:09 +08:00
stripe.go upgrade stripe 2024-09-25 17:49:07 +08:00
task.go fix typo 2024-07-05 20:01:25 +08:00
telegram.go fix: 第三方登录注销 #500 2024-09-25 17:15:59 +08:00
token.go feat: 更新令牌生成算法 2024-09-25 16:31:25 +08:00
topup.go upgrade stripe 2024-09-25 17:49:07 +08:00
usedata.go chore: 数据看板限制用户只能查询跨度一个月的数据 2024-01-13 01:32:23 +08:00
user.go merge upstream 2024-10-14 16:31:22 +08:00
wechat.go fix: 第三方登录注销 #500 2024-09-25 17:15:59 +08:00