大家好,
我们正在拆除我们网站的单点登录(SSO)功能,并转向仅使用 Discourse 来管理用户账户。这意味着我们所有现有用户都需要创建新密码才能继续访问 Discourse。
管理此过程的良好工作流程是什么?
我想也许可以触发所有用户的密码重置(只要能包含一条自定义消息来解释原因),但我无法确定这是否可行。
还有其他想法吗?
大家好,
我们正在拆除我们网站的单点登录(SSO)功能,并转向仅使用 Discourse 来管理用户账户。这意味着我们所有现有用户都需要创建新密码才能继续访问 Discourse。
管理此过程的良好工作流程是什么?
我想也许可以触发所有用户的密码重置(只要能包含一条自定义消息来解释原因),但我无法确定这是否可行。
还有其他想法吗?
我认为应该有一个全局横幅,并且可能在登录页面上添加一些自定义文本。
您可能有一些用户不希望在收到登录链接的瞬间就登录,或者不希望立即登录,并且当他们想要登录时,会忘记或没有阅读您的电子邮件。
该网站是私有的,因此横幅的想法根本行不通。用户在登录之前无法访问横幅。
自定义文本的想法似乎可行。
我还会向所有成员发送电子邮件,告知他们更改事宜,因为这会影响登录之外的其他事项,因此我可以在其中解释他们需要采取的步骤。
我会让这个问题再开放一段时间,看看是否还有其他人有其他想法。
搜索查询“reset password rails”返回了以下结果:
我试了一下,确实有效。
我建议您暂时编辑 user_notifications.forgot_password.subject_template(电子邮件内容)和 user_notifications.forgot_password.text_body_template(电子邮件标题)文本字符串,以向用户解释他们为什么会收到此密码重置电子邮件。
此外,还应注意速率限制。我不知道其他主题中的脚本中的 5 秒等待时间是否足够。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.