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

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

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

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

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

6개의 좋아요

So I can understand better, is this referring to user creation on a forum or a different signup? I am seeing a different screen when creating an user:

This is the initial admin account creation screen, which is slightly different than the normal signup form

I had the same problem when creating my administrator accounts 3 weeks ago. I chose a password under 15 characters, but there was no error message, and I had to puzzle over it. After I chose a longer password, the account was created.

@featheredtoast I’m trying to reproduce this and I’m having some trouble.

When I spun up a new trial site, I couldn’t reproduce any of these errors.

  • No errors are shown when you have blank username / password; the Continue button is disabled.
  • No error is shown when username is entered and password is blank; same thing as above — the Continue button remains disabled.
  • I see an informative error when my password is too short.

This is just a new trial through the /pricing page. Where are you seeing you errors?

Sorry if it’s not clear - this is the initial signup given to an admin signup, I believe this is only available through a self-hosted site, not one through Discourse’s hosting.

There’s a completely separate sign up form after you get the “congratulations you installed Discourse”, this is the full screenshot of the signup page in question:

2개의 좋아요

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

여기에 정리해 둡니다.

3개의 좋아요

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

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

4개의 좋아요