diff --git a/backend/services/identity-service/src/domain/services/index.ts b/backend/services/identity-service/src/domain/services/index.ts index 7e72252a..a72f25b7 100644 --- a/backend/services/identity-service/src/domain/services/index.ts +++ b/backend/services/identity-service/src/domain/services/index.ts @@ -46,9 +46,11 @@ export class UserValidatorService { } async checkDeviceNotRegistered(deviceId: string): Promise { - const existing = await this.repository.findByDeviceId(deviceId); - if (existing) return ValidationResult.failure('该设备已创建过账户'); + // TODO: 暂时禁用设备检查,允许同一设备创建多个账户 return ValidationResult.success(); + // const existing = await this.repository.findByDeviceId(deviceId); + // if (existing) return ValidationResult.failure('该设备已创建过账户'); + // return ValidationResult.success(); } async validateReferralCode(referralCode: ReferralCode): Promise { diff --git a/backend/services/identity-service/src/domain/services/user-validator.service.ts b/backend/services/identity-service/src/domain/services/user-validator.service.ts index 0f0e8c75..b2821849 100644 --- a/backend/services/identity-service/src/domain/services/user-validator.service.ts +++ b/backend/services/identity-service/src/domain/services/user-validator.service.ts @@ -31,9 +31,11 @@ export class UserValidatorService { } async checkDeviceNotRegistered(deviceId: string): Promise { - const existing = await this.repository.findByDeviceId(deviceId); - if (existing) return ValidationResult.failure('该设备已创建过账户'); + // TODO: 暂时禁用设备检查,允许同一设备创建多个账户 return ValidationResult.success(); + // const existing = await this.repository.findByDeviceId(deviceId); + // if (existing) return ValidationResult.failure('该设备已创建过账户'); + // return ValidationResult.success(); } async validateReferralCode(referralCode: ReferralCode): Promise {