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
..
2024-02-29 16:21:25 +08:00
2024-03-13 15:37:01 +08:00
2024-09-15 17:30:59 +08:00
2024-08-28 18:47:27 +08:00
2025-07-03 11:33:35 +08:00
2024-10-14 16:22:22 +08:00
2024-10-14 16:31:22 +08:00
2024-09-10 17:24:44 +08:00
2024-07-19 10:58:21 +08:00
2024-10-14 16:31:22 +08:00
2024-09-18 19:19:37 +08:00
2024-04-25 16:01:18 +08:00
2024-09-22 17:44:57 +08:00
2023-04-26 17:02:26 +08:00
2024-10-10 13:39:09 +08:00
2024-09-25 17:49:07 +08:00
2024-07-05 20:01:25 +08:00
2024-09-25 17:15:59 +08:00
2024-09-25 16:31:25 +08:00
2024-09-25 17:49:07 +08:00
2024-01-13 01:32:23 +08:00
2024-10-14 16:31:22 +08:00
2024-09-25 17:15:59 +08:00