限制某些邮箱后缀注册账号,防止批量注册+灌水机的教程

国外很多邮局无需验证就可以直接注册接收邮件,没有任何限制,这些邮局就会成为批量注册机恶意操作的最佳选择,帝国CMS开启邮箱验证也无法阻挡这些操作。

我的站长站教大家如何手动二次开发,在注册的时候判断邮箱的后缀,限制某些后缀的邮箱用来注册账号。

1、打开文件/e/member/class/member_registerfun.php

2、搜索“//用户注册”

3、在里面的判断加上一行

if(strstr($email,'11px')||strstr($email,'www.wdzzz.com')){printerror("暂不支持该邮箱注册,请更换邮箱!","history.go(-1)",1,0,1);}

释义:判断邮箱$email的提交值,是否包含“11px”或者“11pxcn”,如果包含就跳转提示页,终止注册。

多个禁止邮箱可以在后面继续手动添加判断条件:

||strstr($email,'www.wdzzz.com'||strstr($email,'m.wdzzz.com'||strstr($email,'wdzzz.com'

本文收集自网络,由本站搜集发布,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系本站核实处理。如需转载,请注明文章来源。

© 版权声明
THE END
喜欢就支持一下吧
点赞25 分享