自从使用了:X2 限中文注册 限英文注册 的方法
已经能屏蔽注册机的垃圾注册,可是使用了一段时间,还是会有少量垃圾账号,
通过后台发现都是用绑定QQ账号注册的方式进来的,
于是修改了下有了这次的《禁止外省(外市)IP使用QQ账号注册》
source\module\member\member_connect.php
35行找到- $ctl_obj->extrafile = 'connect_logging';
- $ctl_obj->template = 'member/login';
- $ctl_obj->on_login();
- } else {
复制代码 下下面加上- //******* 开始禁止外省QQ注册
- $userip = $_SERVER["REMOTE_ADDR"];
- $reuel = $_G[setting][regname];
- $location = $whitearea = '';
- require_once libfile('function/misc');
- $location = str_replace("- ","",trim(convertip($userip, "./")));
- if(!substr_count($location,"广东")){
- header('Location: /member.php?mod='.$reuel); //跳转
- }
- //******** end;
复制代码 即可。然后如果是“广东省外IP” 就自动跳转到非QQ账号注册页面
PS,修改 广东 为您的城市名字就是禁止本市外地IP
演示论坛:清远论坛 http://www.0763w.com
|
上一篇: Discuz!X2修改分享到,支持新浪、网易、人人等数个网站下一篇: Discuz X2帖内聚合V1.0 (最后更新 20110927)
|