您现在的位置是:首页 > PHP技术PHP技术
网站安全代码thinkphp3.1密码强度检测
2019-09-10【PHP技术】2839 人已围观
简介/** *检查密码复杂度 */ publicfunctioncheckPassword($pw...
/** * 检查密码复杂度 */ public function checkPassword($pwd) { if ($pwd == null) { return array('code' => 0, 'data' => '', 'msg' => '密码不能为空'); } $pwd = trim($pwd); if (!strlen($pwd) >= 6) {//必须大于6个字符 return array('code' => 0, 'data' => '', 'msg' => '密码必须大于6字符'); } if (preg_match("/^[0-9]+$/", $pwd)) { //必须含有特殊字符 return array('code' => 0, 'data' => '', 'msg' => '密码不能全是数字,请包含数字,字母大小写或者特殊字符'); } if (preg_match("/^[a-zA-Z]+$/", $pwd)) { return array('code' => 0, 'data' => '', 'msg' => '密码不能全是字母,请包含数字,字母大小写或者特殊字符'); } if (preg_match("/^[0-9A-Z]+$/", $pwd)) { return array('code' => 0, 'data' => '', 'msg' => '密码请包含数字,字母大小写或者特殊字符'); } if (preg_match("/^[0-9a-z]+$/", $pwd)) { return array('code' => 0, 'data' => '', 'msg' => '密码请包含数字,字母大小写或者特殊字符'); } return array('code' => 1, 'data' => '', 'msg' => '密码复杂度通过验证'); }
提升网站用户安全性, 限定用户密码强度是很有必要的. 以上代码适用 Thinkphp3.1.3
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
上一篇:落实公安互联网站安全服务备案工作
下一篇:看SEO的牢骚有感
相关文章
随机图文
在HTML中引入css的其中的两个方法
1在HTML中引入css的其中的两个方法1.1 使用链接式link href="style.css" rel="...网站安全代码thinkphp3.1密码强度检测
/** *检查密码复杂度 */ publicfunctioncheckPassword($pwd){ if($pwd==null){...php正则 对手机号的验证
现在企业网站留客户手机号码是常见的功能,以下代码php正则可以验证手机 if(preg_match(\"/^13[0-9]{1}[0-9]...Thinkphp配合ueditor文本区域自动添加p元素问题
这个问题没试用自己的企业网站管理后台没有发现.如果对一篇文章多按几次编辑提交按钮,发现正文内容在最前端不停在添加标签.这是因为在后台调用...