From 6b10b1549215964ca2f38d1ff9f1c05193933505 Mon Sep 17 00:00:00 2001 From: hailin Date: Wed, 10 Dec 2025 11:07:21 -0800 Subject: [PATCH] chore(identity): temporarily disable device registration check MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Allow same device to create multiple accounts for testing purposes. Original validation code is commented out and can be restored later. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .../services/identity-service/src/domain/services/index.ts | 6 ++++-- .../src/domain/services/user-validator.service.ts | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) 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 {