您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程

帝国cms怎么限制某些后缀邮箱注册账号

冰露2023-06-02 19:35:14帝国CMS教程已有人查阅

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

国外很多邮局无需验证就可以直接注册接收邮件,没有任何限制,这些邮局就会成为批量注册机恶意操作的最佳选择,帝国CMS开启邮箱验证也无法阻挡这些操作。
代码号教大家如何手动二次开发,在注册的时候判断邮箱的后缀,限制某些后缀的邮箱用来注册账号。
1、打开文件/e/member/class/member_registerfun.php
2、搜索“//用户注册”
3、在里面的判断加上一行

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

释义:判断邮箱$email的提交值,是否包含“11px”或者“11pxcn”,如果包含就跳转提示页,终止注册。
多个禁止邮箱可以在后面继续手动添加判断条件:

|| strstr($email, 'www.ebingou.cn' || strstr($email, 'm.ebingou.cn' || strstr($email, 'ebingou.cn'

本文标签:

很赞哦! ()

留言与评论 (共有 条评论)
验证码:

相关标签