From 1132be64dcabf60ffd4f6f92f0e4b28e55b263ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Fri, 16 Oct 2020 17:49:11 +0800 Subject: [PATCH] del --- business/auth2/authprovider/defauther.go | 2 +- business/auth2/authprovider/mobile/mobile.go | 13 ++++++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/business/auth2/authprovider/defauther.go b/business/auth2/authprovider/defauther.go index bfba6828d..510a0c17c 100644 --- a/business/auth2/authprovider/defauther.go +++ b/business/auth2/authprovider/defauther.go @@ -150,7 +150,7 @@ func (a *DefAuther) VerifyCode(keyID, verifyCode string) (isSame bool) { if keyID != "" { savedVerifyCode := a.LoadVerifyCode(keyID) if isSame = (verifyCode != "" && savedVerifyCode != "" && verifyCode == savedVerifyCode); isSame { - // a.DeleteVerifyCode(keyID) + a.DeleteVerifyCode(keyID) } } return isSame diff --git a/business/auth2/authprovider/mobile/mobile.go b/business/auth2/authprovider/mobile/mobile.go index ca2d0dc23..905ff2b9a 100644 --- a/business/auth2/authprovider/mobile/mobile.go +++ b/business/auth2/authprovider/mobile/mobile.go @@ -69,12 +69,15 @@ func (a *Auther) SendVerifyCode(mobileNumber string) (verifyCode string, err err func (a *Auther) VerifySecret(mobileNumber, code string) (authBindEx *auth2.AuthBindEx, err error) { globals.SugarLogger.Debugf("VerifySecret mobileNumber:%s, code:%s", mobileNumber, code) - + def := &authprovider.DefAuther{} err = ErrVerifyCodeIsWrong - if (code == auth2.InternalAuthSecret || - auth2.TestMobileMap[mobileNumber] == 1 && code == TestVerifyCode) || - a.VerifyCode(mobileNumber, code) { - err = nil + if code == auth2.InternalAuthSecret || + auth2.TestMobileMap[mobileNumber] == 1 && code == TestVerifyCode { + // || a.VerifyCode(mobileNumber, code) + savedVerifyCode := def.LoadVerifyCode(mobileNumber) + if code != "" && savedVerifyCode != "" && code == savedVerifyCode { + err = nil + } } return nil, err }