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

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, "密码只能包含数字和字母");
    }
    
});


文档最后更新时间:2020-04-24 16:46:22
我来修改此文档(1) 不会操作怎么办?