From ad7bf096e1d858cddb097fb9b32bfc2387b63894 Mon Sep 17 00:00:00 2001 From: tamaina Date: Tue, 15 Jul 2025 09:32:46 +0900 Subject: enhance(backend): usernameに対してもprohibitedWordsForNameOfUserを適用 (#16282) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * enhance(backend): usernameに対してもprohibitedWordsForNameOfUserを適用 Resolve #16281 * fix locales/index/d.ts --- packages/backend/src/core/SignupService.ts | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'packages/backend/src/core/SignupService.ts') diff --git a/packages/backend/src/core/SignupService.ts b/packages/backend/src/core/SignupService.ts index 5462cb0b13..a85da62b86 100644 --- a/packages/backend/src/core/SignupService.ts +++ b/packages/backend/src/core/SignupService.ts @@ -93,6 +93,11 @@ export class SignupService { if (isPreserved) { throw new Error('USED_USERNAME'); } + + const hasProhibitedWords = this.utilityService.isKeyWordIncluded(username.toLowerCase(), this.meta.prohibitedWordsForNameOfUser); + if (hasProhibitedWords) { + throw new Error('USED_USERNAME'); + } } const keyPair = await new Promise((res, rej) => -- cgit v1.2.3-freya