首页 | 站长免费中心 | 新手上路 | 网站运营 | 网页制作 | 图片设计 | 动画设计 | 网页编程 | 网页特效 | 本站专题 | 虚拟主机 | 域名注册 | 网站建设 | 程序下载
       免费空间资源 | 新闻咨询 | 免费域名 | 免费网盘 | 网站推广 | 网站策划 | 建站经验 | 网站优化 | 网页代码 | 源码下载 | 音乐小偷 | 网络赚钱 | 论坛交流
网站建设
网站建设
虚拟主机
虚拟主机
域名注册
域名注册
711网络首页
站长工具
站长工具
网站源码
网站源码
站长论坛
站长论坛

 711网络 网页编程ASP代码

防止群发软件的恶意注册的问题设置

来源: 互联网    日期:2008-10-29
 

见到一个朋友在询问关于防群发软件的恶意注册的回答问题,经过一个中午的测试,已经做好,需要的朋友可以下载,我是在bbsxp2008中测试的。

打开createuser.asp文件。


1. 在<!-- #include file="API_Request.asp" -->
下面添加:
<!-- #include file="CheckEvil.asp" -->

2. 在代码
HtmlTop
下面添加:
Randomize
Session("EvilID")=int(Rnd*QuesionNum)
EvilQuesion=QuesionArray(Session("EvilID"))

3. 在下面这段代码:
 if SiteConfig("EnableAntiSpamTextGenerateForRegister")=1 then
  if Request.Form("VerifyCode")<>Session("VerifyCode") or Session("VerifyCode")="" then
   Message=Message&"<li>验证码错误!</li>"
  else
   Session("VerifyCode")=""
  end if
 end if
后面添加:

If Request.Form("EvilAnswer")="" Then
ErrCodes=ErrCodes+"<li>"+"请填写防恶意注册问题!"
End If

If Not CheckEvil(Request.Form("EvilAnswer")) Then
Message=Message&"<li>防恶意注册问题回答错误,请返回重试。</li>"
End If

4. 在下面的代码
 <tr class=CommonListTitle>
  <td colspan="2" valign="middle" align="Left">&nbsp;注册用户资料</td>
 </tr>
后面添加:
 <tr class="CommonListCell">
  <td align="right"><div  style="color:red"><b>反论坛群发必填项:</b></div>

</td>
  <td><div style="color:blue;font-size=18px"><b><%=EvilQuesion%><b></div>
<div> = <input size=10 name=evilanswer> (为了防止群发软件的恶意注册,请回答问题。)</div></span></td>
 </tr>

5. 在论坛根目录下新建文件CheckEvil.asp,代码如下:
<%
Dim QuesionArray(100)
Dim AnswerArray(100)
Dim QuesionNum
QuesionNum=5   '请在这里正确设置问题的总数

Function CheckEvil(Answer)
Dim TrueAnswer
If Session("EvilID")="" Then
CheckEvil=False
Exit Function
End If
TrueAnswer=CStr(AnswerArray(Session("EvilID")))
If Answer=TrueAnswer Then
CheckEvil=true
End If

End Function

QuesionArray(0)="1+1=?"
AnswerArray(0)="2"
QuesionArray(1)="3+2=?"
AnswerArray(1)="5"
QuesionArray(2)="4+6=?"
AnswerArray(2)="10"
QuesionArray(3)="你喜欢这个论坛吗?"
AnswerArray(3)="喜欢"
QuesionArray(4)="红楼梦的作者是谁?"
AnswerArray(4)="曹雪芹"
%>



更多的防止群发软件的恶意注册的问题设置请到论坛查看: http://BBS.TC711.COM



【 双击滚屏 】 【 评论 】 【 收藏 】 【 打印 】 【 关闭 】 来源: 互联网    日期:2008-10-29   

发 表 评 论
查看评论

  您的大名:
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
认证编码: 刷新验证码
点评内容: 字数0
  精品推荐  
  本月推荐  
  友情赞助  

关于我们 | 联系我们 | 广告投放 | 留言反馈 | 免费程序 | 虚拟主机 | 网站建设 |  网站推广 |  google_sitemap baidu_sitemap RSS订阅
本站所有资源均来自互联网,如有侵犯您的版权或其他问题,请通知管理员,我们会在最短的时间回复您
Copyright © 2005-2015 Tc711.Com All Rights Reserved 版权所有·711网络   蜀ICP备05021915号
110网监备案 信息产业备案 不良信息举报