当用户名正确但密码字符数不足时,错误未突出显示

注册新论坛时,Discourse 在注册过程中显示错误的几种方式不一致。

用户名和密码均为空时:

输入了用户名但密码字段为空时,会显示“无法为空”错误,但输入框未高亮显示:

注册时输入的字符少于要求的字符数,没有红色高亮显示也没有错误提示:

6 个赞

为了更好地理解,这是指在论坛上创建用户还是其他注册方式?我创建用户时看到一个不同的屏幕:

这是初始管理员帐户创建屏幕,与普通注册表单略有不同。

我在 3 周前创建管理员帐户时也遇到了同样的问题。我选择了一个少于 15 个字符的密码,但没有收到错误消息,我不得不对此进行一些猜测。在我选择了一个更长的密码后,该帐户才被创建。

@featheredtoast 我正在尝试重现此问题,但遇到了一些麻烦。

当我启动一个新的试用站点时,我无法重现任何这些错误。

  • 当用户名/密码为空时,不会显示任何错误;“继续”按钮被禁用。
  • 当输入了用户名但密码为空时,不会显示任何错误;与上述情况相同——“继续”按钮保持禁用状态。
  • 当我的密码太短时,我会看到一个信息性错误。

这只是通过“/pricing”页面进行的一次新试用。您在哪里看到您出现的错误?

抱歉,如果不够清晰——这是提供给管理员注册的初始注册,我认为这仅在自托管站点上可用,而不是通过 Discourse 托管的站点。

在收到“恭喜您安装了 Discourse”之后,有一个完全独立的注册表单,这是所讨论注册页面的完整屏幕截图:

1 个赞