From 61d2d2aef35b4e22af50f78e3b49093953efc0b4 Mon Sep 17 00:00:00 2001 From: Asai Neko Date: Fri, 2 Jan 2026 16:47:15 +0800 Subject: [PATCH] Sign new code for new redirect Signed-off-by: Asai Neko --- service/auth/redirect.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/service/auth/redirect.go b/service/auth/redirect.go index a74830f..2962d0a 100644 --- a/service/auth/redirect.go +++ b/service/auth/redirect.go @@ -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())