From f5e2b711fb9055b97603833252aaf2f0e6d921b6 Mon Sep 17 00:00:00 2001 From: gazebo Date: Wed, 6 Nov 2019 14:32:44 +0800 Subject: [PATCH] =?UTF-8?q?SendMsg2Somebody=E4=B8=8D=E5=BC=BA=E5=88=B6?= =?UTF-8?q?=E8=A6=81=E6=B1=82=E6=89=8B=E6=9C=BA=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/auth2/authprovider/defauther.go | 8 +++++--- controllers/cms.go | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/business/auth2/authprovider/defauther.go b/business/auth2/authprovider/defauther.go index 2ec2af80b..80f026d29 100644 --- a/business/auth2/authprovider/defauther.go +++ b/business/auth2/authprovider/defauther.go @@ -137,9 +137,11 @@ func (a *DefAuther) GenerateVerifyCode(keyID string) (verifyCode string) { } func (a *DefAuther) VerifyCode(keyID, verifyCode string) (isSame bool) { - savedVerifyCode := a.LoadVerifyCode(keyID) - if isSame = (verifyCode != "" && savedVerifyCode != "" && verifyCode == savedVerifyCode); isSame { - a.DeleteVerifyCode(keyID) + if keyID != "" { + savedVerifyCode := a.LoadVerifyCode(keyID) + if isSame = (verifyCode != "" && savedVerifyCode != "" && verifyCode == savedVerifyCode); isSame { + a.DeleteVerifyCode(keyID) + } } return isSame } diff --git a/controllers/cms.go b/controllers/cms.go index 4114e181b..60a737cda 100644 --- a/controllers/cms.go +++ b/controllers/cms.go @@ -222,10 +222,10 @@ func (c *CmsController) FakeNewOrder() { // @Title 发送消息给相关人员 // @Description 发送消息给相关人员 -// @Param mobile formData string true "手机号" -// @Param verifyCode formData string false "验证码" // @Param msgType formData string true "消息类型" // @Param msgContent formData string true "消息内容" +// @Param mobile formData string false "手机号" +// @Param verifyCode formData string false "验证码" // @Success 200 {object} controllers.CallResult // @Failure 200 {object} controllers.CallResult // @router /SendMsg2Somebody [post]