强制用户重新验证电子邮件

我是一个仅限邀请的论坛的支持管理员,我正在寻找一种方法来强制用户每 90 天重新验证一次他们的电子邮件。这是为了帮助那些已离开最初注册公司的用户删除他们的访问权限。

1 个赞

您可以尝试这个插件:

2 个赞

不幸的是,我是“由Discourse托管”的,因此插件的使用受到限制。

我正在研究API访问权限的问题。

1 个赞

it’s been a while but this is an interesting use case you are describing. Did you eventually find a solution that you can share here?

不,它仍然在我们希望实现的待办事项列表中,但已被推迟了。

1 个赞

是的,我有一个可能让你感兴趣的存储库,但我必须承认这也在我的待办事项清单上。

如果你想 Fork,请随意,我欢迎任何 PR。

我已将此主题移至 Feature,因为强制成员按计划重新验证其电子邮件地址是 Discourse 目前不存在的功能。如果需求增加,也许可以添加。

一种解决方案可能是提供一个管理员设置,在本地登录时始终要求进行电子邮件验证。我最近也遇到过这种情况。就在昨天,我妻子为我们全家订阅了一份报纸,我无法再使用她的账户登录,因为它向她发送了一个电子邮件验证链接。

外部解决方案也可以奏效,例如使用提供此功能的工具进行 SSO,并禁用本地登录。这需要一些研究来确定是否存在这样的工具!

除此之外,是的,最好的方法是使用 API。如果您尝试了 Ethan 的方法并且对您有效,请告诉我们!实际上,看到大家在 meta 上分享 API 使用脚本会很酷。如果您想在此方面进行开发,请在 Dev 中开启新主题。

这似乎是一个有潜力的好功能,我已为此投票。

此主题在上次回复后 30 天自动关闭。不再允许回复。