php - 更改 WooCommerce 默认密码安全级别

标签 php wordpress woocommerce passwords hook-woocommerce

我正在尝试更改 WooCommerce 注册表单的最低密码强度,但我无能为力。

任何人都可以分享一个解决方案,通过它我可以修改最小密码强度并允许用户使用长度为 7 个字符并且不需要任何符号或大写字母的密码吗?

谢谢。

最佳答案

唯一现有的 Hook 设置是 woocommerce_min_password_strength 过滤器 Hook 。所以你可以设置一个自定义的钩子(Hook)函数并降低这个强度。有 4 种可能的设置:

  • 3 => 强(默认)
  • 2 => 中等
  • 1 => 弱
  • 0 => 非常弱(任何)。

这是代码:

add_filter( 'woocommerce_min_password_strength', 'reduce_min_strength_password_requirement' );
function reduce_min_strength_password_requirement( $strength ) {
    // 3 => Strong (default) | 2 => Medium | 1 => Weak | 0 => Very Weak (anything).
    return 2; 
}

代码进入您活跃的子主题(或主题)的 function.php 文件或任何插件文件。

此代码已经过测试并且可以工作。

All other solutions will be complicated and a real development.

关于php - 更改 WooCommerce 默认密码安全级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43899310/

相关文章:

php - 使用 SoapClient 时出错,但使用 Web 浏览器时不出错

php - 下订单后如何清除 WooCommerce 账单电子邮件和账单电话结账字段?

css - WooCommerce 产品图片未显示。显示 : none ! 重要;

PHP:为什么零长度字符串上的数组语法将字符串转换为数组?

php - Laravel 错误声明 App\Exceptions\Handler::report(Throwable $exception)

wordpress - 将 Google Earth KML 嵌入网页

php - 在购物车 Woocommerce 中添加产品简短描述

php - Wordpress Woocommerce 从自定义运输字段 (AJAX) 中获取值(value)

php - 如何编写返回按钮的代码?

php - WordPress delete_option();通配符能力?