老张小站

  1. 欢迎光临

    感谢访问老张的博客!

  • 1
1,763

Discuz! X3.* 用户注册时禁止密码包含规律性字符

分类 网站技术/村民张先生 发布于 2017-04-25 21:33
0

禁止密码包含 AAAA/ABCD/AABB 等规律性字符,提升密码安全性。

1、打开 static/js/register.js 文件,

查找:

	if(strongpw) {

在其前方加入:

	var pwrule = /1234|2345|3456|4567|5678|6789|7890|1111|2222|3333|4444|5555|6666|7777|8888|9999|0000|1122|2233|3344|4455|5566|6677|7788|8899|13579|24680|aaa|bbb|ccc|ddd|eee|fff|ggg|hhh|iii|jjj|kkk|lll|mmm|nnn|ooo|ppp|qqq|rrr|sss|ttt|uuu|vvv|www|xxx|yyy|zzz|aabb|bbcc|ccdd|abcd|bcde|xyz|qwer|asdf|zxcv/i;
	if(pwrule.test($(id1).value)) {
		errormessage(id1, '密码不能包含规律性字符 ' + $(id1).value.match(pwrule));
	}

上传覆盖,更新缓存。

2、打开 source/class/class_member.php 文件,

查找:

					$password = $_GET['password'];

在其前方加入:

					if(preg_match('/1234|2345|3456|4567|5678|6789|7890|1111|2222|3333|4444|5555|6666|7777|8888|9999|0000|1122|2233|3344|4455|5566|6677|7788|8899|13579|24680|aaa|bbb|ccc|ddd|eee|fff|ggg|hhh|iii|jjj|kkk|lll|mmm|nnn|ooo|ppp|qqq|rrr|sss|ttt|uuu|vvv|www|xxx|yyy|zzz|aabb|bbcc|ccdd|abcd|bcde|xyz|qwer|asdf|zxcv/i',$_GET['password'],$Arr)) {
						showmessage('抱歉,密码中不能含有规律性字符 '.$Arr[0]);
					}
欢迎转载分享,转载请注明 来源:大张小站 https://www.zhang.cq.cn/20171821.html
若您喜欢这篇文章,欢迎订阅老张小站以获得最新内容。 / 欢迎交流探讨,请发电子邮件至 mail[at]vdazhang.com 。


欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截