Repolode
WordPress

WordPress/two-factor

为 WordPress 登录增加第二重验证的插件,在密码之外要求一次性验证码等二次验证。

Star
826
Fork
192
未关闭 Issue
63
最近提交
前天

这是什么?

Two-Factor 是一款 WordPress 插件,要求用户在输入密码之后,再通过第二种身份验证方式确认身份。它适合希望在密码较弱、被重复使用或已泄露时,防止账号被盗用的站点管理员和会员。

该插件通过 WordPress.org 插件目录分发,由 WordPress 项目维护。代码使用 PHP 编写,测试套件同时覆盖单站点和多站点(multisite)环境。

开发者可以通过 npm 脚本启动基于 Docker 的开发环境、运行测试并生成代码覆盖率报告。版本发布通过 GitHub Actions 工作流从 Git 标签自动部署。

核心功能

  • 01在密码登录之后增加第二重身份验证步骤。
  • 02同时支持单站点和多站点 WordPress 安装。
  • 03提供基于 Docker 并通过 npm 脚本操作的开发环境。
  • 04包含单站点与多站点测试套件,并可生成代码覆盖率报告。
  • 05版本通过 GitHub Actions 自动发布到 WordPress.org 插件目录。

适用场景

  • 为 WordPress 站点的管理员账号增加保护,防止密码被盗。
  • 为多用户或多站点 WordPress 网络增加二次登录校验。
  • 在本地开发、测试或参与这款 WordPress 安全插件的贡献。

快速上手

  1. 1

    安装并启动 Docker

  2. 2

    克隆仓库

    git clone https://github.com/wordpress/two-factor.git
  3. 3

    安装依赖

    npm install
  4. 4

    启动开发环境

    npm run env start

使用前须知

  • 它是 WordPress 插件,只能在 WordPress 网站上使用。
  • 开发环境需要安装并运行 Docker。
  • 它采用 GPL-2.0 许可证,这是一种 Copyleft 许可证。

收录于专题

标签

常见问题

two-factor 是什么?
为 WordPress 登录增加第二重验证的插件,在密码之外要求一次性验证码等二次验证。 Two-Factor 是一款 WordPress 插件,要求用户在输入密码之后,再通过第二种身份验证方式确认身份。它适合希望在密码较弱、被重复使用或已泄露时,防止账号被盗用的站点管理员和会员。
two-factor 可以免费使用吗?用的什么许可证?
two-factor 以 GPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
two-factor 还在维护吗?
活跃维护中。two-factor 最近一次提交是在 2026年11月5日。
two-factor 适合用来做什么?
为 WordPress 站点的管理员账号增加保护,防止密码被盗。 为多用户或多站点 WordPress 网络增加二次登录校验。 在本地开发、测试或参与这款 WordPress 安全插件的贡献。
two-factor 怎么安装和运行?
安装并启动 Docker 克隆仓库: git clone https://github.com/wordpress/two-factor.git 安装依赖: npm install 启动开发环境: npm run env start
在哪里获取 two-factor?
源代码和安装说明在 GitHub 上:https://github.com/WordPress/two-factor

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目