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

admin

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


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


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


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


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


if(strstr($emAIl, '11px') || strstr($email, 'www.hu6.cc'))

{

printerror("暂不支持该邮箱注册,请更换邮箱!","history.go(-1)",1,0,1);

}

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


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


|| strstr($email, 'www.hu6.cc' || strstr($email, 'm.hu6.cc' || strstr($email, 'hu6.cc'


文章版权声明:除非注明,否则均为执刀人的工具库原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,172人围观)

还没有评论,来说两句吧...

目录[+]

取消
微信二维码
微信二维码
支付宝二维码