WordPress插件:Two-Factor

官方简介

通过“用户”→“个人资料”下的“双重身份验证选项”部分,为您的账户启用和配置一个或多个双重身份验证方式:

  • 邮件验证码
  • 基于时间的一次性密码(TOTP)
  • FIDO 通用第二因素(U2F)
  • 备用验证码
  • 虚拟方式(仅用于测试目的)

有关更多历史,请参阅这篇文章。

动作和过滤器

以下列出该插件提供的动作和过滤器钩子:

  • two_factor_providers 过滤器:将覆盖可用的双重身份验证提供方式,例如电子邮件和基于时间的一次性密码。数组值为双重身份验证方式的 PHP 类名。
  • two_factor_enabled_providers_for_user 过滤器:将覆盖提供给用户启用的双重身份验证方式清单。第一个参数为启用的方式提供类名数组作为值,第二个参数为用户 ID。
  • two_factor_user_authenticated 动作:接收已登录的 WP_User 对象作为第一个参数,用在身份验证工作流之后确定登录的用户。
  • two_factor_token_ttl 过滤器:将覆盖生成电子邮件验证码后的过期时间(以秒为单位)。第一个参数接受以秒为单位的时间,并用于验证正在验证的 WP_User 对象的 ID。

参与其中

开发在GitHub上进行。

声明:文中观点不代表本站立场。本文传送门:https://eyangzhen.com/11201.html

联系我们
联系我们
分享本页
返回顶部