예약된 사용자 이름처럼 전체 이름을 예약하는 방법?

사용자가 관리자(admin)와 같은 이름을 전체 이름(사용자 이름이 아님)으로 설정할 수 있는 것을 발견했습니다. 이를 방지하는 방법이 있을까요?

안녕하세요,

제 지식 범위 내에서는 이름을 제한하는 것이 불가능한 것으로 알고 있습니다. 이전에도 관련 기능 요청이 있었지만, 큰 관심을 받지 못했습니다.

플러그인이 필요할 것 같아요.

네, 그렇게 하려면 예외를 허용하는 화이트리스트 방식을 마련하는 데 정말 신중해야 합니다.

저는 이 용도로 커스텀 플러그인을 만들어 사용했는데 (아직 제 깃 서버에 코드가 남아 있을 수도 있습니다) 문제가 발생했습니다. 한 사용자가 자신의 실제 이름을 닉네임으로 설정하려고 했는데, 그의 이름이 정식으로 Admin이었기 때문입니다.

와! https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/ 에 훌륭한 추가 항목이 될 것 같습니다.

사실 이제 찾지를 못하겠네요. 아마 저장소를 삭제한 것 같아요. 해당 인스턴스의 관리자였던 다른 사람에게 코드가 아직 있는지 물어보려 합니다.