From 5a054a4f23dd264bbd8f6091897dc1acb66d3f3f Mon Sep 17 00:00:00 2001 From: uubulb Date: Tue, 31 Dec 2024 21:42:53 +0800 Subject: [PATCH] redirect --- cmd/dashboard/controller/oauth2.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmd/dashboard/controller/oauth2.go b/cmd/dashboard/controller/oauth2.go index e238ec5..b0df614 100644 --- a/cmd/dashboard/controller/oauth2.go +++ b/cmd/dashboard/controller/oauth2.go @@ -4,6 +4,7 @@ import ( "context" "fmt" "io" + "net/http" "strconv" "strings" "time" @@ -181,6 +182,7 @@ func oauth2callback(jwtConfig *jwt.GinJWTMiddleware) func(c *gin.Context) (*mode } jwtConfig.SetCookie(c, tokenString) + c.Redirect(http.StatusFound, utils.IfOr(state.Action == model.RTypeBind, "/dashboard/profile", "/dashboard/login?oauth2=true")) return &model.LoginResponse{Token: tokenString, Expire: expire.Format(time.RFC3339)}, nil }