Sign new code for new redirect
All checks were successful
Build Backend (NixCN CMS) TeamCity build finished
Build Frontend (NixCN CMS) TeamCity build finished

Signed-off-by: Asai Neko <sugar@sne.moe>
This commit is contained in:
2026-01-02 16:47:15 +08:00
parent 0b710fd538
commit 61d2d2aef3

View File

@@ -109,13 +109,19 @@ func Redirect(c *gin.Context) {
return
}
newCode, err := authcode.NewAuthCode(email)
if err != nil {
c.JSON(500, gin.H{"status": "internal server error"})
return
}
url, err := url.Parse(redirectUri)
if err != nil {
c.JSON(400, gin.H{"status": "invalid redirect uri"})
return
}
query := url.Query()
query.Set("code", code)
query.Set("code", newCode)
url.RawQuery = query.Encode()
c.Redirect(302, url.String())