动网论坛防止群发帖方法设置

特别提示:修改之前论坛先做个备份,出错时不会恢复的朋友也不用费多大事!

防止论坛恶意注册
修改一下注册就行了。加上一个随机回答问题的,,,

1.进入后台,风格界面模板总管理,page_login,template.html(13)
<TR>
<TD class=tablebody1><B>密码问题</B>:<BR>忘记密码的提示问题</TD>

在此两句上面添加如下代码

<TR>
<TD class=tablebody1>
<div style="color:red"><b>反论坛群发必填项:</b></div>
<div>为了防止群发软件的恶意注册,</div>
<div>请回答以下问题</div>
<div style="color:blue;font-size=18px"><b>{$EvilQuesion}<b></div></TD>
<TD class=tablebody1><INPUT size=30 name=evilanswer> </TD>
</TR>

2. 打开reg.asp,找到
<!--#include file="inc/md5.asp"-->

在其下添加

<!--#include file="inc/CheckEvil.asp"-->

找到

TempLateStr=Replace(TempLateStr,"{$user_belief}",Selectinfo(5))

在其下添加

Randomize
Session("EvilID")=int(Rnd*QuesionNum)
TempLateStr=Replace(TempLateStr,"{$EvilQuesion}", QuesionArray(Session("EvilID")))

找到

Else
quesion=Request.form("quesion")
End If

在其下添加

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

3. 增加一个新文件CheckEvil.asp,填写如下代码,并上传到论坛inc目录下,即 /inc/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)="12的平方是多少?(数字)"
AnswerArray(0)="144"
QuesionArray(1)="中国最长的河流叫什么名字?"
AnswerArray(1)="长江"
QuesionArray(2)="“举头望明月”的下句是什么?(提示:低头??乡)"
AnswerArray(2)="低头思故乡"
QuesionArray(3)="“举头望明月”的下句是什么?(提示:低头??乡)"
AnswerArray(3)="低头思故乡"
QuesionArray(4)="中国史上唯一的女皇是谁?(提示:武?天)"
AnswerArray(4)="武则天"
%>

时间: 2024-08-03 04:45:37

动网论坛防止群发帖方法设置的相关文章

ASP类型网站结合动网论坛会员的方法第1/3页

个人网站如有会员注册模块+动网论坛的话,那网站要与动网论坛系统整合,实现不同Web系统之间的用户信息同步更新.登录等操作就不是件容易的事了,虽然动网已提供有详细的"动网论坛系统Api接口开发人员指南",但像我这样的菜鸟一时半会可是参详不透的,汗.不甘心,在对其登录.验证等函数进行一番研究再加以测试后最终竟也小有所成,菜鸟也有菜鸟的办法,哈哈. 一.网站文件结构 wwwroot   ┝ index.asp   ┝ CheckUserLogin.asp   ┕ bbs/ 二.整合原理 对于

问题收集帖动网论坛完整程序包下载地址(包含所有补丁)_应用技巧

问题收集帖动网论坛完整程序包下载地址(包含所有补丁) Dvbbs7.1.0_Ac.exe 动网论坛完整程序包下载地址(包含所有补丁) Dvbbs7.1.0_Ac.exe动网论坛[05.23]更新补丁下载地址 Q20060430.exe(含重要更新) 为什么我用了5.1的更新后,不能播放多媒体文件,变成乱码了?进入论坛后台--基本设置--系统设置脚本扩展过滤设置里含对"object"或"EMBED"的过滤,此过滤现在可以去掉了,因为新的机制已经对它做了过滤,将这里改为

最新版本的动易+动网+oBlog三站整合方法_应用技巧

我用的是最新版本的动易PE_2006_SP5 +动网dvbbs7.1.0 + oBlog 4.0.  我的测试情况:1.可以同步注册.2.可以同步删除用户ID.3.不像帖子里说的可以同步登陆.(可能是我的COOKIES问题,有在用的测试一下哈)4.可以同步修改密码. 1.准备工作,下载并安装三个系统,并使各自均能独立运行.  (1).打开动易压缩包 PowerEasy_CMS2006_SP4_Express.rar或PowerEasy_eShop2006_SP4_Express.rar,运行Po

网动天下—访动网论坛创始人宋海波

2000年,两个非计算机专业的孩子因为喜欢编程而开发互联网论坛产品-- 2005年,他们因为开发了系列论坛产品而有了价值5000多万元的公司,每月收入平均20多万元,这是一个互联网创业的故事. 现在,互联网又迎来创业的高潮,我们记者采访到"动网论坛"的创始人,用他们的创业故事鼓励现在准备和想要在这个新的互联网大环境中创业和开辟一段自己历史的人. 李智超和宋海波 在现在热得不得了的Web2.0之前,论坛似乎是互联网唯一的虚拟社会基础,一个论坛就像一个虚拟的世界,而它的成员则由许许多多在这

动网论坛整合出现/bbs/dv

朋友使用动网8.2整合CMS+OBLOG4.6后,以本地调试一切都正常,结果,上传到服务器空间就无法正常使用了,通过动网论坛登陆时,出现错误,错误提示是: msxml3.dll   错误 '80072ee7'The server name or address could not be resolved }/bbs/dv_dpo/cls_dvapi.asp,行111 通过OBLOG登陆也是提示请求数据出错. 经过分析一下,发布到www.alixixi.com阿里西西网站提供大家参考,解决方法其实

解析动网论坛默认账号密码带来的危害

动网论坛 自从类似动网key.asp文件带来的安全隐患被公开以后,一般比较负责的网站管理员会删掉这些类似的危险文件,但是还有一些我们以前不是太重视的问题,就是默认的账号密码的问题,同前面的危险文件一样,它们也会给网站带来致命的伤害. 不知道为什么,各大程序代码提供者的设的账号密码一般为admin.admin或者admin. admin888,所以往往遇到许多网站,我们只要知道这个网站用的是哪个系统的代码,我们就可以找其默认的管理员账号密码与默认的后台管理页面就可以轻松进入后台.动网的论坛就是一个

抓取动网论坛Email地址的一段代码

抓取动网论坛 Email 地址的一段代码 /** 作者: 慈勤强 Email : cqq1978@gmail.com http://blog.csdn.net/cqq **/ 最近,一直想着怎么宣传我们的新网站,http://www.up114.com . 搜索引擎优化自然是首选,可是也不能放过邮件群发,虽然邮件群发被人所不齿, 不过,只要选定了群发的对象,少发点,应该没什么吧,:=--. 所以就找了一些相关主题的论坛,好多都是动网的论坛,现在就是需要把论坛用户的Email地址 收集下来,网上也

动网论坛上传文件漏洞的原理以及攻击的代码实现

攻击|上传 最近一段时间比较忙,没什么时间为组织做贡献(实在是没实力,呵呵).刚好前一段时间听小*(*蛋儿的<目前流行的BBS安全性比较>一文请参阅:http://wvw.ttian.net/forum/viewtopic.php?id=269)说动网论坛出了一个上传任意文件的漏洞,当时没怎么明白.但是我看到最近NB论坛上全部都在讨论有关这方面的问题,就研究了一下,发现这个漏洞确实存在,而且非常严重,用小*的话说是DVBBS7.0 SP2以下通杀.虽然有些人已经知道了攻击方法,但是还是存在一些

动网论坛验证码改进:加法验证码(ASPJpeg版)

很多站长都为论坛里太多的垃圾广告抓狂,本程序就是为了对付论坛垃圾广告群发器的. 将验证码改为加法运算,比如验证码显示"25+64等于?",那么输入"91"就能通过验证. 来看看效果图对比:字符验证码: → 加法验证码: 优点: ①与纯字符验证码相比,本程序效防止了绝大部分(99%以上)广告机的自动识别.即使是中文验证码, 也能被市面上的部分广告机识别. ②与中文验证码相比,避免了用户输入用户名密码验证码的时候需要切换输入法的麻烦. 有兴趣的朋友,还可以扩展为其他的运