要求填写全名

我已在 Discourse 上创建了一个新论坛,该论坛面向某个组织的成员。我想启用“必须填写全名”的要求(我已在 设置 > 用户 > 全名要求 中勾选了该选项)。

但是,当用户尝试注册时,系统会将其重定向到 Discourse ID 登录页面,该页面仅允许用户使用用户名进行注册。

我遗漏了什么?

2 个赞

嗨,Robert :smiley: 欢迎。

你是故意使用 Discord 登录的吗?还是指 Discourse ID?你是否启用了此设置?如果是,请尝试禁用。

你好,Lilly。抱歉,我指的是 Discourse ID。哈哈。我正在尝试在设置中找到“启用 Discourse ID”这个选项的位置…

1 个赞

前往所有站点设置并搜索“discourse id”

以下是我的选项:

哦,你用的是哪个托管方案?我怀疑可能是免费版的限制之类的(我记不清那个层级允许什么了)。

编辑:看起来免费版已经预配置了使用 Discourse ID 的登录方式,这意味着你无法更改与登录相关的设置。

您应该在 管理 > 社区 > 登录与认证 下找到登录选项。

因此,该选项是否被标记为必填?如果是,它应强制新注册用户填写该字段,无论采用何种登录方式(本地登录、Discourse ID 或其他)。

1 个赞

这两个设置有什么区别?

1 个赞

它们是同一个设置,只是显示在两个不同的上下文中。

1 个赞

我启动了免费套餐并启用了这些功能

但注册时我看到的是这个

然后它把我带到了这里:

我哪里做错了?

1 个赞

我相信你是对的,Lilly。免费版仅允许使用 Discourse ID 注册。

2 个赞

感谢测试!

我认为你遇到的是另一个问题。我按照相同的流程操作,可以复现 @hammerdunner 在主题开头展示的情况:新用户会直接登录。我还注意到,ID 会自动填充全名字段。

我们需要修复这个问题,我会将其移动到 Contribute > Bug 类别。

2 个赞