我已在 Discourse 上创建了一个新论坛,该论坛面向某个组织的成员。我想启用“必须填写全名”的要求(我已在 设置 > 用户 > 全名要求 中勾选了该选项)。
但是,当用户尝试注册时,系统会将其重定向到 Discourse ID 登录页面,该页面仅允许用户使用用户名进行注册。
我遗漏了什么?
我已在 Discourse 上创建了一个新论坛,该论坛面向某个组织的成员。我想启用“必须填写全名”的要求(我已在 设置 > 用户 > 全名要求 中勾选了该选项)。
但是,当用户尝试注册时,系统会将其重定向到 Discourse ID 登录页面,该页面仅允许用户使用用户名进行注册。
我遗漏了什么?
你好,Lilly。抱歉,我指的是 Discourse ID。哈哈。我正在尝试在设置中找到“启用 Discourse ID”这个选项的位置…
哦,你用的是哪个托管方案?我怀疑可能是免费版的限制之类的(我记不清那个层级允许什么了)。
编辑:看起来免费版已经预配置了使用 Discourse ID 的登录方式,这意味着你无法更改与登录相关的设置。
您应该在 管理 > 社区 > 登录与认证 下找到登录选项。
因此,该选项是否被标记为必填?如果是,它应强制新注册用户填写该字段,无论采用何种登录方式(本地登录、Discourse ID 或其他)。
它们是同一个设置,只是显示在两个不同的上下文中。
感谢测试!
我认为你遇到的是另一个问题。我按照相同的流程操作,可以复现 @hammerdunner 在主题开头展示的情况:新用户会直接登录。我还注意到,ID 会自动填充全名字段。
我们需要修复这个问题,我会将其移动到 Contribute > Bug 类别。