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]