对注册时密码强度验证

2022-09-27 11:26 0

验证注册密码强度,需要用到的知识是:注册前的钩子

https://www.xunruicms.com/doc/680.html

使用php正则表达式来验证


1、打开自定义钩子文件 config/hooks.php

2、增加注册前的钩子代码

\Phpcmf\Hooks::on('member_register_before', function($post) {
    
    // 用正则表达式验证
    if (!preg_match("/^[a-z\d]*$/i", $post['password'])) {
        \Phpcmf\Service::C()->_json(0, "密码只能包含数字和字母");
    }
    
});


咨询
微信
电话