谢谢 Simon。在考虑了所有因素后,我认为我将采用以下流程:
- 从 Discourse 导出用户
- 激活 Discourse Connect
- 将这些用户导入并创建到 WordPress 中,并将他们的电子邮件标记为已验证
- 当这些用户登录时(通过自定义登录页面),他们必须重置密码
- 以某种方式强制只有这部分用户在输入他们的电子邮件(并且系统识别出他们属于这部分用户)后更改密码
- 或者,仅在登录页面显示消息:“如果您在 [日期] 之后登录,则必须重置密码”
- 访问应该可以正常工作!
至于新注册的用户,我需要找到一种验证电子邮件的方法。我可能会直接通过电子邮件向他们发送密码。
我还注意到,即使在 WordPress 配置文件中未选择“电子邮件地址已验证”设置,用户仍然可以 SSO 到 Discourse。不过,他们第一次进入 Discourse 时仍然需要确认他们的电子邮件。这很好。
这些设置有什么副作用吗?