diff --git a/pkg/domain/msg_code.go b/pkg/domain/msg_code.go index d7e642b..1d2cb79 100644 --- a/pkg/domain/msg_code.go +++ b/pkg/domain/msg_code.go @@ -3,10 +3,11 @@ package domain import ( "errors" "fmt" + "time" + "github.com/fonchain_enterprise/micro-account/pkg/cache" "github.com/fonchain_enterprise/micro-account/pkg/common/redis_key" "github.com/fonchain_enterprise/micro-account/pkg/m" - "time" ) func CheckMsg(key string) error { diff --git a/pkg/service/account.go b/pkg/service/account.go index dfd33d0..ea185bd 100644 --- a/pkg/service/account.go +++ b/pkg/service/account.go @@ -491,8 +491,16 @@ func (a *AccountFieeProvider) Register(_ context.Context, in *account.RegistRequ if in.Code == "" { return &account.RegisterResponse{Status: m.Unknown}, errors.New(m.Mobile_Wrong_Code) } - if err := domain.CheckRegisterCode(in.Domain, in.TelAreaCode+in.TelNum, in.Code); err != nil { - return &account.RegisterResponse{Status: m.Unknown}, errors.New(m.Mobile_Code_Wrong) + + // 测试环境支持万能验证码 888888 + isTestCode := cmdConfig.AppConfig != nil && + cmdConfig.AppConfig.System.Mode != "prod" && + in.Code == "888888" + + if !isTestCode { + if err := domain.CheckRegisterCode(in.Domain, in.TelAreaCode+in.TelNum, in.Code); err != nil { + return &account.RegisterResponse{Status: m.Unknown}, errors.New(m.Mobile_Code_Wrong) + } } // 手机号是否已注册 var tempUser *model.User