WooCommerce双因素认证插件无缝集成到您的WooCommCommerce登录页面中,实现双因素认证过程!
现场演示
https://www.codecanyondemo.work/wctfa/wp-admin
(商店管理员帐户)
用户:演示
通过:演示
(客户账户)
用户:demo1
通过:演示
如何自动更新插件
要接收自动更新,请安装并配置Envato更新程序插件:https://goo.gl/pkJS33 . 可在以下链接中找到解释如何配置的官方指南:https://envato.com/market-plugin .
工作原理:身份验证工作流
插件激活后,过程非常简单:
当客户访问登录页面时,除了用户名和密码字段外,他还将看到新的OTP字段和“OTP发送”按钮(在发送OTP之前,登录按钮将隐藏)
一旦他输入用户名/电子邮件并点击“OTP发送”按钮,他将通过电子邮件收到OTP,并出现登录按钮
然后,客户可以输入OTP并继续登录
高度可定制
通过管理区域,商店管理员可以自定义OTP通知电子邮件、主题、错误消息等!他还可以配置其他参数,如OTP长度和有效时间
建立模板
OTP区域模板可以自定义。模板文件可以复制到主题文件夹中,然后根据您的需要进行自定义!
WooCommerce双因素auth/templates/frontend/wc-login-form.php:这是woocommerce登录区域中使用的模板
wooccommerce双因素auth/templates/frontend/wp-login-form.php:这是wordpress管理员登录区域中使用的模板
安全
OTP是随机生成的12个长度的字符串。OTP的有效期为固定时间(默认为5分钟),之后将过期。
为了防止暴力攻击,插件还会检查用户执行的尝试次数。默认情况下,在3次错误尝试后,OTP将过期。所有参数都可以通过选项菜单进行编辑。
注册时自动登录
该插件允许在通过“我的帐户”区域创建帐户后禁用WooCommerce执行的自动登录。这迫使用户通过登录区域进行登录,从而使用注册电子邮件地址中发送的OTP
注意:通过“结账”页面注册帐户时执行的自动登录不能禁用。您最终需要通过WooCommerce-设置-帐户隐私区域完全禁用创建帐户选项。
WPML
该插件支持WPML翻译插件。所有可用的文本都可以针对每种安装的语言进行定制和翻译。
关于自定义登录区域的说明
通过第三方软件对登录页面或登录过程进行的任何更改都可能阻止插件按预期工作。如果出现任何问题,请恢复原始版本。
屏幕截图
登录区域
登录区域-通过电子邮件发送OPT后
错误消息
电子邮件
管理员登录区域
配置菜单
更改日志
= 1.6 – 11.02.22 =
*添加了在结账和自动登录时启用/禁用“创建帐户”选项的选项
= 1.5 – 27.10.21 =
*修复了在某些情况下无法正确激活插件的问题
= 1.4 – 26.10.21 =
*微小的改进
= 1.3 – 12.03.21 =
*用户体验改进
= 1.2 – 04.03.21 =
*微小的改进
= 1.1 – 01.03.21 =