出了些问题,也许这个邮箱已经被注册了,请尝试使用“忘记密码”链接

我的论坛用户无法注册新帐户。

填写注册表单并点击“创建您的帐户”后,模态对话框会出现一个红色标题栏,并显示消息:

出了点问题,也许此电子邮件已注册,请尝试忘记密码链接

任何电子邮件地址都会出现此问题。我没有阻止任何电子邮件域。

浏览器的网络日志显示对 https://example.com/u 的请求收到了 400 错误,响应为 {"errors":["param is missing or the value is empty: email"]}

https://example.com/logs/ 中似乎没有相关内容,也许有 3 小前的一些 Job exception: Net::SMTPServerBusy 错误。

5 个赞

我也能重现。\n\n这个 PR 存在一个来自昨天的回归错误。\n\nhttps://github.com/discourse/discourse/pull/24098\n\n---\n\n问题出在这里:\n\n在 performAccountCreation() 中,name、email 和 username 的 attrs 包含 model. 属性,并传递给 User.createAccount(attrs)。\n\ndiscourse/app/assets/javascripts/discourse/app/components/modal/create-account.js at 7a1a1620098cb3ee37676d09d08831a2661b58f4 · discourse/discourse · GitHub 并不期望这样,导致数据为空。\ndiscourse/app/assets/javascripts/discourse/app/models/user.js at 08deedfd6eef68a4cb71e9a66a496dca31d98d5e · discourse/discourse · GitHub

6 个赞

抱歉!很快就会修复:https://github.com/discourse/discourse/pull/24169

8 个赞

谢谢,升级解决了问题。

3 个赞

供参考,Jarek 在这里修复了它 :+1:

1 个赞

此主题已在 23 小时后自动关闭。不再允许回复。