From 7bcf5f228a0940b2b62a3dcf17da07f299015a04 Mon Sep 17 00:00:00 2001 From: gazebo Date: Mon, 11 Mar 2019 11:05:06 +0800 Subject: [PATCH] - use state as block in DingDingOAuth2 --- controllers/auth2.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/controllers/auth2.go b/controllers/auth2.go index 0ec66eb0b..0dba543bf 100644 --- a/controllers/auth2.go +++ b/controllers/auth2.go @@ -146,6 +146,10 @@ func (c *Auth2Controller) WeixinMPOAuth2() { func (c *Auth2Controller) DingDingOAuth2() { var redirectURL string c.callDingDingOAuth2(func(params *tAuth2DingDingOAuth2Params) (retVal interface{}, errCode string, err error) { + if params.Block == "" { + params.Block = params.State + params.State = "" + } authInfo, err := auth2.Login(dingding.AuthTypeQRCode, params.State, "", params.Code) var callResult *CallResult if err == nil {