fiko / magento2-customer-two-factor-auth
客户的双因素认证
1.0.6
2023-09-16 00:24 UTC
Requires
- christian-riesen/base32: ^1.3
- endroid/qr-code: *
- magento/framework: *
- magento/module-customer: *
- spomky-labs/otphp: ^10.0
This package is auto-updated.
Last update: 2024-09-16 02:30:12 UTC
README
这是一个用于启用客户双因素认证的magento 2模块,以保护他们的登录步骤。
如何安装?
通过Composer
如果您尝试通过composer安装,只需运行以下命令将项目要求到模块:
composer require fiko/magento2-customer-two-factor-auth
手动安装
- 下载此仓库
- 创建目录
app/code/Fiko/CustomerTwoFactorAuth
- 将下载的仓库复制到该目录
下载后(无论是composer还是手动),只需运行以下命令将此模块应用到您的项目中:
php bin/magento setup:upgrade --keep-generated
php bin/magento setup:di:compile
如何使用?
客户指南
1. 启用双因素认证
- 使用客户账户登录。
- 转到“我的账户”。
- 转到侧边栏中的“账户安全”。
- 启用登录安全。
- 扫描二维码。
- 确认代码。
- 尝试注销并再次登录。
2. 禁用双因素认证
- 使用客户账户登录。
- 验证OTP。
- 转到“我的账户”。
- 转到侧边栏中的“账户安全”。
- 禁用登录安全。
- 输入当前密码。
- 尝试注销并再次登录。
管理员指南
1. 生成密钥
- 登录到adminhtml。
- 客户 > 所有客户。
- 编辑一个客户。
- 点击
生成2FA密钥
。 - 转到
账户信息
选项卡。 - 查看
2FA密钥
字段。
2. 启用双因素认证
- 登录到adminhtml。
- 客户 > 所有客户。
- 编辑一个客户。
- 转到
账户信息
选项卡。 - 勾选
启用2FA
字段(确保2FA密钥
不为空。 - 保存密钥并在您的身份验证器应用中设置它。
- 保存并尝试登录。
3. 禁用双因素认证
- 登录到adminhtml。
- 客户 > 所有客户。
- 编辑一个客户。
- 转到
账户信息
选项卡。 - 勾选
禁用2FA
字段。 - 保存并尝试登录。
贡献
欢迎提交拉取请求。对于重大更改,请首先提交一个问题以讨论您希望更改的内容。
请确保适当更新测试。
许可
MIT © 2022