diff --git a/controllers/auth2.go b/controllers/auth2.go index 92baf9da0..0c3714851 100644 --- a/controllers/auth2.go +++ b/controllers/auth2.go @@ -207,7 +207,7 @@ func (c *Auth2Controller) WeixinMPOAuth2() { } } if params.Block != "" { - if moblie := params.Block[strings.LastIndex("?", params.Block)+1:]; moblie != "" { + if moblie := params.Block[strings.LastIndex(params.Block,"=")+1:]; moblie != "" { fmt.Println("moblie", moblie) if user, err := dao.GetUserByID(dao.GetDB(), "mobile", moblie); err == nil { if user != nil {