From 1dda77ee3af046fe219cec560bf10566416a4dea Mon Sep 17 00:00:00 2001 From: gazebo Date: Tue, 4 Sep 2018 16:31:00 +0800 Subject: [PATCH] - redirect added. --- controllers/wx_controller.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/controllers/wx_controller.go b/controllers/wx_controller.go index afd767b0f..0cd449fbf 100644 --- a/controllers/wx_controller.go +++ b/controllers/wx_controller.go @@ -3,10 +3,10 @@ package controllers import ( "encoding/base64" "fmt" + "net/http" "git.rosy.net.cn/baseapi/utils" "git.rosy.net.cn/jx-callback/business/jxcallback/auth/weixin" - "git.rosy.net.cn/jx-callback/globals" "github.com/astaxie/beego" ) @@ -32,7 +32,6 @@ func (c *WeiXinController) GetUserInfo() { code := c.GetString("code") block := c.GetString("block") state := c.GetString("state") - str := "" if block != "" { if code != "" { result, err2 := weixin.GetUserInfo(code, state) @@ -46,9 +45,8 @@ func (c *WeiXinController) GetUserInfo() { } else { retVal.Msg = "code为空" } - c.Ctx.Output.Header("Location", fmt.Sprintf("%s?info=%s", block, base64.StdEncoding.EncodeToString(utils.MustMarshal(retVal)))) } else { - str = "没有block" + retVal.Msg = "没有block" } - globals.SugarLogger.Debug(str) + c.Redirect(fmt.Sprintf("%s?info=%s", block, base64.StdEncoding.EncodeToString(utils.MustMarshal(retVal))), http.StatusTemporaryRedirect) }