rickysilk
maxkiss 工作室首领
级别: 三星会员
楼主  发表于: 2008-06-14 12:55

 防注册机注册v1.03  (已把文件上传,可直接下载..通过6.3测试)

这个版本是在之前的一个版本的基础上加多了两个判断,更有效地防止注册机
之前的一个版本地址
http://www.phpwind.net/read-htm-tid-612829.html



注意: 必须把注册时显示详细注册信息:(不开启将显示快速注册!)这一项设置为关闭,同时把输入QQ的栏目放到输入个人主页栏目的下面,否则如果关闭了注册时输入详细信息,也会出现QQ栏目的.而且请根据自己的论坛是否有设置性别保密进行下面提到的操作.
否则将会造成论坛一大片禁言怪..

该功能是在论坛已经关闭了注册填写详细信息的时候,判断个人主页,OICQ是否为空
如果论坛设置了性别没有保密项,判断性别是否为保密.

注意:如果论坛的性别有设置保密项,必须把红色内容删去,如果没有设置保密项,则不用理会

找到
Copy code
refreshto("./$db_bfn",'reg_success');

上面添加
Quote:
//检查性别是否为保密,如为保密,直接转禁禁言名单,2008-06-14 By rickysilk
    if($regsex == '0' || $reghomepage || $regoicq){  //判断性别是否为保密,个人主页是否为空,OICQ是否为空
        $userdb = $db->get_one("SELECT uid FROM pw_members WHERE username='$windid'"); 

//选取用户的uid值
        $limit = 0;  //禁言天数,$type不等于1时,不用理会
        $admin_name = "SYSTEM";  //操作禁言的管理
        $type = 2;  //1->暂时禁言,需同时设置$limit;2->永久禁言;3->强制禁言
        $db->update("UPDATE pw_members SET groupid='6' WHERE uid='$userdb[uid]'");  //将

会员的会员组等级转为禁言组等级
        $db->update("REPLACE INTO pw_banuser VALUES('$userdb

[uid]','$type','$timestamp','".(int)$limit."','".addslashes($admin_name)."','')");  //更新禁

言会员名单
       
        require_once(R_P.'require/msg.php');  //发送短消息通知会员
        $rg_banusermsg = "尊敬的会员,您好。由于您的注册过程或注册方式存在非法操作,

被系统认定为注册机注册帐号,同时已被转进禁言名单。\n\n请您在看到本消息后,通过论坛短信方式联

系管理员\"rickysilk\"解除禁言。\n\n不便之处,敬请原谅,请勿直接回复此消息。Maxkiss.net"; 
        $messageinfo   = array($windid,'0',"您的帐号有可疑,已被转进禁言名

单!",$timestamp,$rg_banusermsg,'N');  
        writenewmsg($messageinfo,1);    //发送完成
    }
    //检查结束




如果有开启注册成功后发送EMAIL或短消息的请再进行以下操作
注意:论坛有设置保密项的,必须把红色部分删去.
找到
Copy code
elseif($rg_regsendemail)

把整个改为
Quote:
elseif($rg_regsendemail && $regsex =! '0' && !$reghomepage && !$regoicq)


找到
Copy code
if($rg_regsendmsg)

把整个改为
Quote:
if($rg_regsendmsg && $regsex =! '0' && !$reghomepage && !$regoicq)
[ 此贴被rickysilk在2008-06-19 12:06重新编辑 ]
附件: 性别没有设置保密项.rar (10 K) 下载次数:88
附件: 性别有设置保密项.rar (10 K) 下载次数:105
本帖最近评分记录:
  • 威望:+1(mozuny) 海峰的话很精辟
  • 威望:+3(海峰) 虽然没用,但应该有用。
  • 威望:+1(laoli99) 先谢谢~
  • rickysilk
    maxkiss 工作室首领
    级别: 三星会员
    1楼  发表于: 2008-06-14 14:44
           
    一首、天咴咴
    级别: 新手上路
    2楼  发表于: 2008-06-14 15:20
    通过6.3测试了没?
    rickysilk
    maxkiss 工作室首领
    级别: 三星会员
    3楼  发表于: 2008-06-14 15:26

     回 2楼(一首、天咴咴) 的帖子

    没问题.......
    wzhyx
    不喜欢热闹,独爱一个人的寂寞!
    级别: 一星会员
    4楼  发表于: 2008-06-14 16:39
    好东西。先记着,
       
    少年不狂
    少年狂,则国狂。
    级别: PHPWind 7 测试组
    5楼  发表于: 2008-06-14 16:39
    agy163
    级别: 新手上路
    6楼  发表于: 2008-06-14 19:19
    好,收下!!
    www.agy163.com
    13355
    伊点缘社区www.ydydy.cn
    级别: 二星会员
    7楼  发表于: 2008-06-14 20:58
    顶 你
    伊点缘社区 www.ydydy.cn 
    佳诺科技
    双线互联nkidc.com
    级别: 新手上路
    8楼  发表于: 2008-06-14 21:08
    刚安装的最新版试试
    103397573
    级别: 初来乍到
    9楼  发表于: 2008-06-14 21:49
    不错
    eyecoco
    级别: 四星会员
    10楼  发表于: 2008-06-14 21:58
    支持一下,这个是通用版本?
    vixeen
    Hasta la victoria siempre!
    级别: 四星会员
    11楼  发表于: 2008-06-14 22:20
    加个记号。
    laoli99
    级别:PW巡警
    级别: 三星会员
    12楼  发表于: 2008-06-14 22:32
    先谢谢~6。3还没有装上~
    rickysilk
    maxkiss 工作室首领
    级别: 三星会员
    13楼  发表于: 2008-06-15 21:07

     回 10楼(eyecoco) 的帖子

    是..........
    没救了
    级别: 五星会员
    模范会员奖
    14楼  发表于: 2008-06-17 09:04
    说的不是很清楚