fiko/magento2-customer-two-factor-auth

客户的双因素认证

1.0.6 2023-09-16 00:24 UTC

README

Magento 2 Two Factor Auth

这是一个用于启用客户双因素认证的magento 2模块,以保护他们的登录步骤。

如何安装?

通过Composer

如果您尝试通过composer安装,只需运行以下命令将项目要求到模块:

composer require fiko/magento2-customer-two-factor-auth

手动安装

  1. 下载此仓库
  2. 创建目录 app/code/Fiko/CustomerTwoFactorAuth
  3. 将下载的仓库复制到该目录

下载后(无论是composer还是手动),只需运行以下命令将此模块应用到您的项目中:

php bin/magento setup:upgrade --keep-generated
php bin/magento setup:di:compile

如何使用?

客户指南

1. 启用双因素认证

  1. 使用客户账户登录。
  2. 转到“我的账户”。
  3. 转到侧边栏中的“账户安全”。
  4. 启用登录安全。
  5. 扫描二维码。
  6. 确认代码。
  7. 尝试注销并再次登录。

2. 禁用双因素认证

  1. 使用客户账户登录。
  2. 验证OTP。
  3. 转到“我的账户”。
  4. 转到侧边栏中的“账户安全”。
  5. 禁用登录安全。
  6. 输入当前密码。
  7. 尝试注销并再次登录。

管理员指南

1. 生成密钥

  1. 登录到adminhtml。
  2. 客户 > 所有客户。
  3. 编辑一个客户。
  4. 点击 生成2FA密钥
  5. 转到 账户信息 选项卡。
  6. 查看 2FA密钥 字段。

2. 启用双因素认证

  1. 登录到adminhtml。
  2. 客户 > 所有客户。
  3. 编辑一个客户。
  4. 转到 账户信息 选项卡。
  5. 勾选 启用2FA 字段(确保 2FA密钥 不为空。
  6. 保存密钥并在您的身份验证器应用中设置它。
  7. 保存并尝试登录。

3. 禁用双因素认证

  1. 登录到adminhtml。
  2. 客户 > 所有客户。
  3. 编辑一个客户。
  4. 转到 账户信息 选项卡。
  5. 勾选 禁用2FA 字段。
  6. 保存并尝试登录。

贡献

欢迎提交拉取请求。对于重大更改,请首先提交一个问题以讨论您希望更改的内容。

请确保适当更新测试。

许可

MIT © 2022