# 特定群组邮件OTP

**URL:** <https://meta.discourse.org/t/email-otp-for-certain-group/271773>\
**Category:** Support\
**Created:** [2023年七月16日 08:01 UTC](https://meta.discourse.org/t/email-otp-for-certain-group/271773 "2023-07-16T08:01:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![fist](https://avatars.discourse-cdn.com/v4/letter/f/ee59a6/32.png) [@fist](https://meta.discourse.org/u/fist)\
**Post date:** [2023年七月16日 08:01 UTC](https://meta.discourse.org/t/email-otp-for-certain-group/271773/1 "2023-07-16T08:01:08Z")

</div>

大家好，我们有一个用例，需要每周一次持续验证某个用户组是否拥有他们注册时使用的电子邮件的访问权限，以确保他们仍然属于拥有该域的公司。

所以我们认为最好每周强制用户注销一次，强制用户登录，然后向他们的电子邮件收件箱发送 OTP。

但我找不到电子邮件 OTP 的选项。在哪里可以找到？或者还有其他方法可以实现这一点？

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2023年七月16日 09:44 UTC](https://meta.discourse.org/t/email-otp-for-certain-group/271773/2 "2023-07-16T09:44:46Z")

</div>

Site setting`启用通过电子邮件进行本地登录`控制获取登录链接的能力。

您可以禁用所有其他登录类型，让所有用户仅使用 otp。

请参阅设置 `持久化会话` 和最大 `会话年龄`（默认为 1440 小时）  
“用户自上次访问起将保持登录状态 n 小时”。

如果您只想对某些用户应用这些要求，则需要一个插件。

---

<div class="post-metadata">

**Author:** ![fist](https://avatars.discourse-cdn.com/v4/letter/f/ee59a6/32.png) [@fist](https://meta.discourse.org/u/fist)\
**Post date:** [2023年七月16日 10:43 UTC](https://meta.discourse.org/t/email-otp-for-certain-group/271773/3 "2023-07-16T10:43:29Z")

</div>

> [@pfaffman](#):
>
> Site setting` enable local logins via email` controls the ability to get a login link.

是的，我看到了这个设置，但这并不能阻止用户使用密码登录。

> [@pfaffman](#):
>
> If you want to apply these requirements only to some users you’ll need a plugin.

哪个插件？

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2023年七月16日 11:14 UTC](https://meta.discourse.org/t/email-otp-for-certain-group/271773/4 "2023-07-16T11:14:05Z")

</div>

> [@fist](#):
>
> 这并不能阻止用户使用密码登录。

您需要禁用本地登录。

> [@fist](#):
>
> 哪个插件

一个为此目的而开发的插件。您可以联系我或在 #Marketplace 中询问。
