
使用“用户”→“您的个人资料”下的“双因素选项”部分,为您的帐户启用和配置一个或多个双因素身份验证提供商:
- Email 代码
- 基于时间的一次性密码 (TOTP)
- FIDO 通用第二因素 (U2F)
- 备份代码
- 虚拟方法(仅用于测试目的)

操作和过滤器
以下是 Two-Factor 插件提供的操作和过滤器钩子列表:
- two_factor_providers 过滤器覆盖可用的双因素提供商,如电子邮件和基于时间的一次性密码。数组值是双因素提供程序的PHP 类名。
- two_factor_enabled_providers_for_userfilter 覆盖为用户启用的双因素提供商列表。第一个参数是启用的提供商类名作为值的数组,第二个参数是用户ID。
- two_factor_user_authenticated 操作接收已登录的WP_User 对象作为身份验证工作流程后确定已登录用户的第一个参数。
- two_factor_email_token_ttl 过滤器覆盖了生成后考虑电子邮件令牌的时间间隔(以秒为单位)。接受以秒为单位的时间作为第一个参数和正在认证的WP_User 对象的ID。
- two_factor_email_token_length 过滤器覆盖电子邮件令牌的默认8 个字符计数。
- two_factor_backup_code_length 过滤器覆盖备份代码的默认8 个字符数。提供关联用户的 WP_User 作为第二个参数。