예약된 사용자 이름 와일드카드 - 트리거되지 않음

안녕하세요

방금 겪은 문제와 관련이 있는 유사한 스레드를 찾았습니다.

설정에서 reserved usernames가 특정 접두어가 포함된 사용자 이름 사용을 금지하도록 설정되어 있었습니다. 접두어는 두 글자였는데, 이는 특정 고객의 회사명 약자입니다. 편의상 이 약자를 AB*라고 부르겠습니다. 로그에 따르면 이 설정은 2020년 5월에 적용되었습니다.

하지만 최근(3일 전) 한 사용자가 Absupport라는 이름으로 가입했습니다(예약된 목록과 비교했을 때 "B"가 소문자라는 점에 유의하세요).

여기서 대소문자가 영향을 미치나요? 당연히 와일드카드가 이런 경우를 막아줄 거라고 생각했는데, 실제로는 막지 못했습니다. 사용자가 너무 빠르게 입력해서 경고 메시지는 뜨긴 했지만, 애초에 사용자 이름이 등록되지 않았어야 한다고 생각했습니다. 아니면 제가 기능을 잘못 이해하고 있는 걸까요?

도움말이나 조언을 부탁드립니다.

안녕하세요,

문제는 예약어를 소문자로 제공해야 한다는 점입니다.

사용자 이름 사용 가능 여부를 확인할 때, 코드는 예약어와 대조하기 위해 사용자 이름을 정규화하고 소문자로 변환합니다. 그러나 예약어는 정규화만 되어 있습니다.

설명을 명확하게 하거나, 예약어도 소문자로 변환하도록 개선할 여지가 있습니다. :slight_smile:

@Arkshine 감사합니다 - 이제 이해가네요!

예약된 사용자 이름을 업데이트했고, 모든 것이 정상입니다 - 사용자 이름이 차단되었습니다. 제안된 사용자 이름이 약간 이상하긴 하지만, 문제는 없습니다 :sweat_smile: