论坛风格切换切换到宽版
  • 96375阅读
  • 162回复

PHPWind处理注册机和发帖机方法谈 [复制链接]

上一主题 下一主题
在线骨头
 

发帖
27319
金钱
3728
威望
136377
只看楼主 倒序阅读 使用道具 楼主  发表于: 2007-12-10
— 本帖被 梦丫头 执行提前操作(2007-12-16) —
/*********************************************************\
*本站首发:PHPWind处理注册机和发帖机        *
* URL:http://liulangmao.com/read.php?tid=15718&page=1&toread=1
*作者:骨头    *
*官方发布:http://www.phpwind.net/read.php?tid=548783    *
*日期:2007-12-10                    *
\*********************************************************/

  2008-08重要提醒修改注册文件名的方法研究集成到PW6.3.2里面了,
所以无需再次修改,欢迎使用6.3.2!


2009-06重要提醒新的防疫方法更新到7.3.2,请看:http://www.phpwind.net/read-htm-tid-805980.html

作为站长,最讨厌的就是垃圾会员和垃圾信息,而注册机器和发帖机就是专门充当这一角色。

2008年5月26再增加一种
http://www.phpwind.net/read-htm-tid-614378.html
增加注册日期填写

废话少说,下面介绍几种。

第一种:
  后台设置注册限制,禁止同一IP在多少时间内不能重复注册.
第二种:
  限制注册用户仅能够使用某些邮箱进行注册。
第三种:
  新用户注册需通过email激活用户。
第四种:
  注册会员在多少时间内不能发表文章(分钟)  此方法可以和其他种方法加权使用
第五种:
  关闭注册,使用邀请码功能,大大减少了质量不高的会员注册。

第六种:
开启注册验证问题

验证问题与答案:
1、您可以使用简单的文字问题(例如:3+5=?,请输入中文答案)
2、也可以使用html代码(例如将问题做成一张小图片 <img src="地址" />)
3、多个问题将随机出现一个问题

可以设置多个问题轮番验证。比如设置20个问题,有的图片有的数字有的文字,也能有效的限制注册机的疯狂轰炸。

再一个就是,发帖验证问题功能
设置100,则发贴数小于100的会员,将显示验证问题;设置0 则关闭该功能。

如果以上设置都不能满足您的要求,那就下个狠招。

把程序文件register.php 改名成为,zhuce.php 或者reg.php ,新建色一个文件为register.php,内容如下 。

  1. <?php
  2. require_once('global.php');
  3. require_once('header.php');
  4. print <<<EOT
  5. <table width=90% align=center cellspacing=0 cellpadding=5 bgcolor=#CCFF99>
  6. <tr><td colspan=2 align=center>
  7. 尊敬的会员你好,这是 $db_bbsname  注册控制 专项页面<DL>
  8.     <DT>
  9.     <DL>
  10. *   <a href=./reg.php><font size=2>注册</a>                    *
  11. *    <a href=./login.php>登录</a>    </size>    *<BR>
  12. <TR>
  13.     <TD></TD>
  14.     <TD>尊敬的用户你好,为了减少注册机的泛滥,本站做了注册调整;</TD>
  15. </TR>
  16. <TR>
  17.     <TD></TD>
  18.     <TD>麻烦您多用几秒钟完成注册,感谢您的支持!</TD>
  19. </TR>
  20. </DL>    </table>
  21. EOT;
  22. footer();
  23. ?>



然后找到 template/wind/register.htm
找到
  1. <form action="register.php?method=full" method="post" onSubmit="this.regsubmit.disabled=true;">

改成
<form action="reg.php?method=full" method="post" onSubmit="this.regsubmit.disabled=true;">

找到 <form name="checkForm" action="register.php?" method="post" target="Checkframe">
替换成 <form name="checkForm" action="reg.php?" method="post" target="Checkframe">

找到
<form action="register.php?" method="post" name="register" onSubmit="return regcheck(this);">
替换成
<form action="reg.php?" method="post" name="register" onSubmit="return regcheck(this);">



即 此页面的所有 register.php 都替换成修改的文件名,比如改reg.php的 改zhuce.php的做相应修改。
 

重要提醒:修改注册文件名的方法研究集成到PW6.3.2里面了,
所以无需再次修改,欢迎使用6.3.2!



  好了基本上完工了,注册机爬到register的话也注册不成了,从而达到限制注册机。

   至此,如果有什么其他的好方法,下午大家可以分享出来,今天先说到这。
19条评分
用心等待 威望 +1 您的无私奉献精神值得我们学习!向您致敬! 2010-03-01
morphine620 威望 +3 你也送我点分吧,谢谢! 2007-12-10
138u8 威望 +3 很好,很强大 2007-12-10
mywyd 威望 +3 原创内容-感谢您的付出 2007-12-10
蚂蚁啃骨头 威望 +3 2007-12-10
风上人 威望 +1 2007-12-10
loveycy 威望 +1 2007-12-10
小猴 威望 +5 2007-12-10
bao83 威望 +3 2007-12-10
0o神秘领域o0 威望 +3 2007-12-10
12

客户端及版本等新消息请关注 新浪微博@某骨头 .


离线2lee

发帖
53451
金钱
14268
威望
22322
只看该作者 3楼 发表于: 2007-12-10
绝.太好了.顶你
2条评分
骨头 威望 +1 - 2007-12-10
骨头 威望 +1 - 2007-12-10
离线morphine620

发帖
1802
金钱
559
威望
303
只看该作者 4楼 发表于: 2007-12-10
收藏了
6条评分
骨头 威望 +1 - 2007-12-10
骨头 威望 +1 2007-12-10
小猴 威望 +1 2007-12-10
骨头 威望 +1 - 2007-12-10
骨头 威望 +1 2007-12-10
小猴 威望 +1 2007-12-10
在线k520520520

发帖
14177
金钱
150
威望
2358
只看该作者 5楼 发表于: 2007-12-10
呵呵 有必要这样吗
2条评分
小猴 威望 +1 - 2007-12-10
小猴 威望 +1 - 2007-12-10
离线138u8

发帖
37200
金钱
959
威望
7247
只看该作者 6楼 发表于: 2007-12-10
很好,很强大~~
2条评分
小猴 威望 +1 - 2007-12-10
小猴 威望 +1 - 2007-12-10
在线

发帖
23265
金钱
153
威望
26776
只看该作者 7楼 发表于: 2007-12-10
很好啊!!

支持
2条评分
小猴 威望 +1 - 2007-12-10
小猴 威望 +1 - 2007-12-10
离线骨精灵

发帖
10930
金钱
5779
威望
6115
只看该作者 8楼 发表于: 2007-12-10
顶下!!
2条评分
小猴 威望 +1 - 2007-12-10
小猴 威望 +1 - 2007-12-10
离线hk568

发帖
1721
金钱
368
威望
461
只看该作者 9楼 发表于: 2007-12-10
支持淘骨四仙
2条评分
小猴 威望 +1 - 2007-12-10
小猴 威望 +1 - 2007-12-10
离线thinfo

发帖
37134
金钱
-35
威望
116187
只看该作者 10楼 发表于: 2007-12-10
嗯,新措施.
离线cnvery123

发帖
435
金钱
16
威望
135
只看该作者 11楼 发表于: 2007-12-10
谢谢分享
2条评分
小猴 威望 +1 - 2007-12-10
小猴 威望 +1 - 2007-12-10
在线len4090

发帖
53469
金钱
1398
威望
58
只看该作者 12楼 发表于: 2007-12-10
好象没什么用哦!就改下文件名吗?
离线骨精灵

发帖
10930
金钱
5779
威望
6115
只看该作者 13楼 发表于: 2007-12-10
   
离线besthome

发帖
6747
金钱
4
威望
34
只看该作者 14楼 发表于: 2007-12-10
这招太全了!加精
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个