사용자 이름이 정상이지만 비밀번호가 너무 짧을 때 오류가 강조되지 않음

새로운 포럼을 등록할 때, 가입 시 Discourse가 오류를 표시하는 방식에 몇 가지 불일치가 있습니다.

사용자 이름과 비밀번호가 모두 비어 있는 경우:

사용자 이름은 입력했지만 비밀번호 필드가 비어 있는 경우, ‘비워둘 수 없음’ 오류가 표시되지만 입력 필드가 강조되지 않습니다:

요구되는 최소 글자 수보다 적은 문자로 등록을 시도할 경우, 빨간색 강조 표시도 오류 메시지도 표시되지 않습니다:

6개의 좋아요

더 잘 이해할 수 있도록 확인해 주시겠어요? 이것이 포럼에서 사용자 생성을 의미하는 건지, 아니면 다른 회원가입을 가리키는 건지 궁금합니다. 사용자를 생성할 때 다른 화면이 표시되고 있습니다:

이것은 초기 관리자 계정 생성 화면으로, 일반적인 가입 양식과는 약간 다릅니다.

3주 전에 관리자 계정을 만들 때도 같은 문제가 있었습니다. 15자 미만의 비밀번호를 설정했는데, 오류 메시지는 뜨지 않아서 당황했습니다. 더 긴 비밀번호로 변경한 후에야 계정이 정상적으로 생성되었습니다.

@featheredtoast 이 문제를 재현해 보고 있는데, 좀 어려운 부분이 있습니다.

새로운 트라이얼 사이트를 생성해 봤지만, 해당 오류를 재현하지 못했습니다.

  • 사용자 이름/비밀번호가 비어 있을 때 오류 메시지가 표시되지 않으며, 계속 버튼이 비활성화됩니다.
  • 사용자 이름은 입력했지만 비밀번호가 비어 있는 경우에도 오류가 표시되지 않으며, 위와 마찬가지로 계속 버튼이 비활성화된 상태입니다.
  • 비밀번호가 너무 짧을 경우 정보성 오류 메시지가 표시됩니다.

이것은 /pricing 페이지를 통해 생성한 새로운 트라이얼 사이트입니다. 어디서 오류를 확인하고 계신가요?

명확하지 않아 죄송합니다. 이것은 관리자 가입 시 제공되는 초기 가입 화면입니다. 이 화면은 Discourse 호스팅이 아닌 셀프호스팅 사이트에서만 사용 가능한 것으로 보입니다.

“축하합니다, Discourse를 설치했습니다” 메시지가 표시된 후 완전히 별도의 가입 양식이 나타납니다. 해당 가입 페이지의 전체 스크린샷은 다음과 같습니다:

2개의 좋아요

이 문제에 대한 몇 가지 언급을 더 찾았습니다:

여기에 정리해 둡니다.

3개의 좋아요

다음 PR로 수정될 예정입니다.

시스템 스펙을 추가하여 커버리지를 높이는 데 시간을 들였습니다 :+1:

4개의 좋아요