子比主题 – 用户注册密码强度验证功能

子比主题 – 用户注册密码强度验证功能-admin
子比主题 – 用户注册密码强度验证功能
此内容为免费内容,请登录后查看
0
免费内容

这是一款子比主题新用户注册时的密码强度验证代码,需要满足您设置的密码类型才可注册,不符合时弹出提示信息。

图片[1] - 子比主题 - 用户注册密码强度验证功能

代码部署

本文隐藏内容

定位:/wp-content/themes/zibll/func.php文件,没有这个文件自己创建一个,记得加上php头,要不然会报错,将下面的代码放到里面即可!

// 强制开启注册密码强度验证
function register_password() {
    $pass = isset($_POST[\'password\']) ? $_POST[\'password\'] : (isset($_POST[\'password2\']) ? $_POST[\'password2\'] : \'\');
    if (empty($pass)) return;
    // 强制要求:最少8位 + 必须包含字母 + 必须包含数字
    if (!preg_match(\'/^(?=.*[A-Za-z])(?=.*\\d)[A-Za-z\\d\\W]{8,}$/\', $pass)) {
        echo json_encode(array(\'error\' => 1, \'msg\' => \'密码太简单!请使用至少8位,包含字母和数字的组合。\'));
        exit;
    }}
add_action(\'wp_ajax_user_signup\', \'register_password\', 1);
add_action(\'wp_ajax_nopriv_user_signup\', \'register_password\', 1);
// 强制开启注册密码强度验证

©

© 版权声明
THE END
喜欢就支持一下吧
点赞2305 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容