wordpress验证插件,通过“用户”→“个人资料”下的“双重身份验证选项”部分,为您的账户启用和配置一个或多个双重身份验证方式:
邮件验证码
基于时间的一次性密码(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。