From b866791055691b7a47f32672170272f3a8d7f8dd Mon Sep 17 00:00:00 2001 From: Robin <7434053+warrior_of_light_robin@user.noreply.gitee.com> Date: Tue, 17 Dec 2024 16:26:37 +0800 Subject: [PATCH] 1 --- app/mix/service/business_validator/login.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/mix/service/business_validator/login.go b/app/mix/service/business_validator/login.go index 4c93e593..9355a5ed 100644 --- a/app/mix/service/business_validator/login.go +++ b/app/mix/service/business_validator/login.go @@ -83,13 +83,13 @@ func (l *LoginBusinessValidator) EnsureNewMobilePhoneNotRegistered(QueryFunc fun phoneHash := mycrypto.CryptoServiceInstance().SHA256.Encrypt([]byte(mobilePhone)) - account, err := QueryFunc(l.ctx, phoneHash) + accounts, err := QueryFunc(l.ctx, phoneHash) if err != nil { logger.Error("Query account failed, err: %v", err) l.ec = errcode.ErrCodeAccountSrvFail return } - if account != nil { + if len(accounts) > 0 { logger.Error("This mobile phone has been registered") l.ec = errcode.ErrCodeLoginMobilePhoneHasBeenRegistered return