设为首页
收藏本站
最新电影
> 子栏目 Asp | Jsp | XML | XSL | Div+Css | 自定义函数 | 数据库 | 脚本特效
您现在的位置: 首页=>后台技术=>Asp 订阅本栏目  

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


   

   

 

2. 打开reg.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+"

  • "+"请填写防恶意注册问题!"
    End If

    If Not CheckEvil(Request.Form("EvilAnswer")) Then
      ErrCodes=ErrCodes+"
  • "+ "防恶意注册问题回答错误,请返回重试"
    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)="武则天"

    %>


    针对方法2的参数查询补充

    Dvbbs.7.1.0变量参数查询表

    ==================系统信息设置参数单==================
    Dvbbs.BoardID=当前版块的ID(非版块页面为0)
    Dvbbs.SqlQueryNum=当前页面查询数据库的次数
    Dvbbs.Forum_Info(0)=论坛名称
    Dvbbs.Forum_Info(1)=论坛的访问地址
    Dvbbs.Forum_Info(2)=网站主页名称
    Dvbbs.Forum_Info(3)=网站主页访问地址
    Dvbbs.Forum_Info(4)=SMTP Server 地址
    Dvbbs.Forum_Info(5)=论坛管理员Email
    Dvbbs.Forum_Info(6)=论坛首页LOGO图片地址
    Dvbbs.Forum_Info(7)=联系我们的联接
    Dvbbs.Forum_Info(8)=站点关键字(以“|”分隔)
    Dvbbs.Forum_Info(9)=论坛所在时区
    Dvbbs.Forum_Info(10)=站点描述
    Dvbbs.Forum_Info(11)=论坛首页文件名
    Dvbbs.Forum_Info(12)=邮件登录用户名
    Dvbbs.Forum_Info(13)=邮件登录密码


     

    ==================系统设置设置参数==================
    Dvbbs.Forum_Setting(0)=服务器时差
    Dvbbs.Forum_Setting(1)=脚本超时时间
    Dvbbs.Forum_Setting(2)=发送邮件组件(0=不支持,1=JMAIL,2=CDONTS,3=ASPEMAIL)
    Dvbbs.Forum_Setting(3)=每次搜索时间间隔
    Dvbbs.Forum_Setting(4)=搜索字串最小和最大长度(以“|”分隔)
    Dvbbs.Forum_Setting(5)=首页显示论坛深度
    Dvbbs.Forum_Setting(6)=用户头衔(0=关闭,1=打开)
    Dvbbs.Forum_Setting(7)=头像上传(0=关闭,1=打开)
    Dvbbs.Forum_Setting(8)=删除不活动用户时间
    Dvbbs.Forum_Setting(9)=搜索可以不受字串长度限制的词
    Dvbbs.Forum_Setting(10)=新短消息弹出窗口(0=否,1=是)
    Dvbbs.Forum_Setting(11)=每页显示最多纪录
    Dvbbs.Forum_Setting(12)=搜索返回最多的结果数
    Dvbbs.Forum_Setting(13)=搜索热门帖子条件中对应的搜索天数和浏览次数标准(以“|”分隔)
    Dvbbs.Forum_Setting(14)=在线名单显示用户在线(0=关闭,1=打开)
    Dvbbs.Forum_Setting(15)=在线名单显示客人在线(0=关闭,1=打开)
    Dvbbs.Forum_Setting(16)=是否开启全文搜索(0=关闭,1=打开)
    Dvbbs.Forum_Setting(17)=用户列表允许用户名搜索(0=关闭,1=打开)
    Dvbbs.Forum_Setting(18)=用户列表允许列出管理团队(0=关闭,1=打开)
    Dvbbs.Forum_Setting(19)=防刷新机制(0=关闭,1=打开)
    Dvbbs.Forum_Setting(20)=浏览刷新时间间隔
    Dvbbs.Forum_Setting(21)=论坛当前状态(0=打开,1=关闭)
    Dvbbs.Forum_Setting(22)=同一IP注册间隔时间
    Dvbbs.Forum_Setting(23)=Email通知密码(0=关闭,1=打开)
    Dvbbs.Forum_Setting(24)=一个Email只能注册一个帐号(0=关闭,1=打开)
    Dvbbs.Forum_Setting(25)=注册需要管理员认证(0=关闭,1=打开)
    Dvbbs.Forum_Setting(26)=总论坛允许同时在线数
    Dvbbs.Forum_Setting(27)=用户列表允许列出所有用户(0=关闭,1=打开)
    Dvbbs.Forum_Setting(28)=在线显示用户IP(0=保密,1=公开)
    Dvbbs.Forum_Setting(29)=是否显示过生日会员(0=否,1=是)
    Dvbbs.Forum_Setting(30)=是否显示页面执行时间(0=否,1=是)
    Dvbbs.Forum_Setting(31)=用户列表允许列出TOP排行用户(0=关闭,1=打开)
    Dvbbs.Forum_Setting(32)=是否开启论坛门派(0=否,1=是)
    Dvbbs.Forum_Setting(33)=在线资料列表显示用户当前位置(0=否,1=是)
    Dvbbs.Forum_Setting(34)=在线资料列表显示用户登录和活动时间(0=否,1=是)
    Dvbbs.Forum_Setting(35)=在线资料列表显示用户浏览器和*作系统(0=否,1=是)
    Dvbbs.Forum_Setting(36)=在线显示用户来源(0=保密,1=公开)
    Dvbbs.Forum_Setting(37)=是否允许新用户注册(0=否,1=是)
    Dvbbs.Forum_Setting(38)=默认头像宽度
    Dvbbs.Forum_Setting(39)=默认头像高度
    Dvbbs.Forum_Setting(40)=最短用户名长度
    Dvbbs.Forum_Setting(41)=最长用户名长度
    Dvbbs.Forum_Setting(42)=允许个人签名(0=关闭,1=打开)
    Dvbbs.Forum_Setting(43)=上传组件(999=关闭,0=CreatePreviewImage组件,1=AspJpeg组件,2=SA-ImgWriter组件,3=SJCatSoft V2.6组件)
    Dvbbs.Forum_Setting(44)=作为热门话题的最低人气值
    Dvbbs.Forum_Setting(45)=生成预览图片组件(999=关闭,0=无组件上传类,1=Lyfupload组件,2=Aspupload3.0组件,3=SA-FileUp 4.0组件)
    Dvbbs.Forum_Setting(46)=开启短信欢迎新注册用户(0=关闭,1=打开)
    Dvbbs.Forum_Setting(47)=发送注册信息邮件(0=关闭,1=打开)
    Dvbbs.Forum_Setting(48)=编辑过的帖子显示"由***于yyy编辑"的信息(0=否,1=是)
    Dvbbs.Forum_Setting(49)=管理员编辑后显示"由XXX编辑"的信息(0=否,1=是)
    Dvbbs.Forum_Setting(50)=等待"由XXX编辑"信息显示的时间
    Dvbbs.Forum_Setting(51)=编辑帖子时限(单位:分钟,1天是1440分钟)
    Dvbbs.Forum_Setting(52)=禁止的邮件地址(以“|”分隔)
    Dvbbs.Forum_Setting(53)=允许用户使用头像(0=关闭,1=打开)
    Dvbbs.Forum_Setting(54)=使用自定义头像的最少发帖数
    Dvbbs.Forum_Setting(55)=允许从其他站点上传头像(0=关闭,1=打开)
    Dvbbs.Forum_Setting(56)=允许的最大头像文件大小(单位:K)
    Dvbbs.Forum_Setting(57)=最大头像尺寸
    Dvbbs.Forum_Setting(58)=展开用户在线列表每页显示用户数
    Dvbbs.Forum_Setting(59)=用户头衔最大长度
    Dvbbs.Forum_Setting(60)=自定义头衔最少发帖数量限制
    Dvbbs.Forum_Setting(61)=自定义头衔注册天数限制
    Dvbbs.Forum_Setting(62)=自定义头衔上面两个条件加在一起限制(0=否,1=是)
    Dvbbs.Forum_Setting(63)=自定义头衔中要屏蔽的词语(以“|”分隔)
    Dvbbs.Forum_Setting(64)=防刷新***能有效的页面(以“|”分隔)
    Dvbbs.Forum_Setting(65)=用户签名是否开启UBB代码(0=关闭,1=打开)
    Dvbbs.Forum_Setting(66)=用户签名是否开启HTML代码(0=关闭,1=打开)
    Dvbbs.Forum_Setting(67)=用户是否开启贴图标签(0=关闭,1=打开)
    Dvbbs.Forum_Setting(68)=用户列表TOP个数
    Dvbbs.Forum_Setting(69)=论坛定时设置(0=关 闭,1=定时关闭,2=定时只读)
    Dvbbs.Forum_Setting(70)=定时设置(第小时以“|”分隔,1=开,0=关)
    Dvbbs.Forum_Setting(71)=用户是否开启Flash标签(0=关闭,1=打开)
    Dvbbs.Forum_Setting(72)=生成预览图片大小设置(宽度|高度)
    Dvbbs.Forum_Setting(73)=上传图片添加水印文字
    Dvbbs.Forum_Setting(74)=论坛的创建日期(格式:YYYY-M-D)
    Dvbbs.Forum_Setting(75)=是否采用文件、图片防盗链(0=关闭,1=打开)
    Dvbbs.Forum_Setting(76)=上传文件目录
    Dvbbs.Forum_Setting(77)=论坛脚本过滤扩展设置(以“|”分隔,如果添加了最后一个字符必须是“|”)
    Dvbbs.Forum_Setting(78)=注册是否采用验证码(0=否,1=是)
    Dvbbs.Forum_Setting(79)=登录是否采用验证码(0=否,1=是)
    Dvbbs.Forum_Setting(80)=发论坛短消息是否采用验证码(0=否,1=是)
    Dvbbs.Forum_Setting(81)=会员取回密码是否采用验证码(0=否,1=是)
    Dvbbs.Forum_Setting(82)=是否启用虚拟形象(0=是,1=否)
    Dvbbs.Forum_Setting(83)=保留
    Dvbbs.Forum_Setting(84)=会员取回密码次数限制 (单位:次,0-不限)
    Dvbbs.Forum_Setting(85)=保留
    Dvbbs.Forum_Setting(86)=保留
    Dvbbs.Forum_Setting(87)=保留
    Dvbbs.Forum_Setting(88)=保留
    Dvbbs.Forum_Setting(89)=保留
    Dvbbs.Forum_Setting(90)=道具***能总开关 (0-关闭,1-开启)
    Dvbbs.Forum_Setting(91)=道具中心买卖交易 (0-关闭,1-开启)
    Dvbbs.Forum_Setting(92)=道具中心采用独立数据库 (0-关闭,1-开启)
    Dvbbs.Forum_Setting(93)=金钱与金币汇率 (单位:金钱=1金币)
    Dvbbs.Forum_Setting(94)=经验与金币汇率 (单位:经验=1金币)
    Dvbbs.Forum_Setting(95)=魅力与金币汇率 (单位:魅力=1金币)
    Dvbbs.Forum_Setting(96)=点券与金币汇率 (单位:点券=1金币)
    Dvbbs.Forum_Setting(97)=版主每日可奖励金币个数 (单位:个金币)
    Dvbbs.Forum_Setting(98)=魔法表情(头像)总开关 (0-关闭,1-开启)
    Dvbbs.Forum_Setting(99)=保留
    Dvbbs.Forum_Setting(100)=保留


     

    ==================用户积分设置参数==================
    Dvbbs.Forum_user(0)=注册金钱数
    Dvbbs.Forum_user(1)=发帖增加金钱
    Dvbbs.Forum_user(2)=跟帖增加金钱
    Dvbbs.Forum_user(3)=删帖减少金钱
    Dvbbs.Forum_user(4)=登录增加金钱
    Dvbbs.Forum_user(5)=注册经验值
    Dvbbs.Forum_user(6)=发帖增加经验值
    Dvbbs.Forum_user(7)=跟帖增加经验值
    Dvbbs.Forum_user(8)=删帖减少经验值
    Dvbbs.Forum_user(9)=登录增加经验值
    Dvbbs.Forum_user(10)=注册魅力值
    Dvbbs.Forum_user(11)=发帖增加魅力值
    Dvbbs.Forum_user(12)=跟帖增加魅力值
    Dvbbs.Forum_user(13)=删帖减少魅力值
    Dvbbs.Forum_user(14)=登录增加魅力值
    Dvbbs.Forum_user(15)=精华增加金钱
    Dvbbs.Forum_user(16)=精华增加魅力值
    Dvbbs.Forum_user(17)=精华增加经验值


     

    ==================论坛其它设置参数==================
    Dvbbs.Forum_Copyright=论坛版权信息
    Dvbbs.Forum_sn=论坛SN
    Dvbbs.Forum_Version=论坛版本号
    Dvbbs.Stats=当前状态
    Dvbbs.StyleName=当前风格名称
    Dvbbs.ErrCodes=错误说明字符串
    Dvbbs.NowUseBBS=当前使用的BBS表
    Dvbbs.Cookiepath=Cookie路径
    Dvbbs.lanstr=当前模板主模块语言包(数组形,具体看风格设置)
    Dvbbs.mainhtml=当前模板主模块界面风格(数组形,具体看风格设置)
    Dvbbs.mainsetting=当前模板主模块基本设置(数组形,具体看风格设置)
    Dvbbs.mainpic=当前模板主模块图片(数组形,具体看风格设置)
    Dvbbs.sysmenu=系统导航菜单(分已登录和末登录,具体见当前模板主模块界面风格)
    Dvbbs.Maxonline=历史最高同时在线纪录人数
    Dvbbs.ScriptName=当前页面文件名称
    Dvbbs.Page_Admin=当前页面是否为后台管理页面(False=否,True=是)
    ------------------------------------脏话过滤设置------------------------------------
    注意:BadWords与rBadWord将成对出现,
    BadWords为欲过滤的字符串,rBadWord为替换的字符串


     

    Dvbbs.BadWords(0)=欲过滤的脏话字符串(0)
    Dvbbs.BadWords(1)=欲过滤的脏话字符串(1)
    Dvbbs.BadWords(2)=欲过滤的脏话字符串(2)
    Dvbbs.BadWords(3)=欲过滤的脏话字符串(3)
    Dvbbs.BadWords(4)=欲过滤的脏话字符串(4)
    Dvbbs.rBadWord(0)=被替换的脏话字符串(0)
    Dvbbs.rBadWord(1)=被替换的脏话字符串(1)
    Dvbbs.rBadWord(2)=被替换的脏话字符串(2)
    Dvbbs.rBadWord(3)=被替换的脏话字符串(3)
    Dvbbs.rBadWord(4)=被替换的脏话字符串(4)
    ------------------------------------脏话过滤设置------------------------------------
    Dvbbs.Forum_emot=发贴表情(见后台相关设置)
    Dvbbs.Forum_PostFace=发贴心情(见后台相关设置)
    Dvbbs.Forum_UserFace=用户头像(见后台相关设置)
    Dvbbs.SkinID=模板ID
    Dvbbs.Forum_PicUrl=风格图片路径
    Dvbbs.Reloadtime=缓存刷新时间(单位:分钟)
    Dvbbs.CacheName=缓存名称
    Dvbbs.savelog=是否记录攻击或错误错信息(0=否,1=是)
    Dvbbs.LastPost=最后发贴相关信息


     


    ==================板块相关参数==================
    Dvbbs.Board_Setting(0)=是否锁定论坛(0=否,1=是)
    Dvbbs.Board_Setting(1)=是否隐藏论坛(0=否,1=是)
    Dvbbs.Board_Setting(2)=是否认证论坛(0=否,1=是)
    Dvbbs.Board_Setting(3)=帖子审核制度(0=关闭,1=开放)
    Dvbbs.Board_Setting(4)=发贴是否采用验证码(0=不采用,1=采用)
    Dvbbs.Board_Setting(5)=HTML代码解析(0=关闭,1=开放)
    Dvbbs.Board_Setting(6)=UBB代码解析(0=关闭,1=开放)
    Dvbbs.Board_Setting(7)=贴图标签(0=关闭,1=开放)
    Dvbbs.Board_Setting(8)=表情标签(0=关闭,1=开放)
    Dvbbs.Board_Setting(9)=多媒体标签(0=关闭,1=开放)
    Dvbbs.Board_Setting(10)=是否开放金钱贴(0=关闭,1=开放)
    Dvbbs.Board_Setting(11)=是否开放积分贴(0=关闭,1=开放)
    Dvbbs.Board_Setting(12)=是否开放魅力贴(0=关闭,1=开放)
    Dvbbs.Board_Setting(13)=是否开放威望贴(0=关闭,1=开放)
    Dvbbs.Board_Setting(14)=是否开放文章贴(0=关闭,1=开放)
    Dvbbs.Board_Setting(15)=是否开放回复可见贴
    Dvbbs.Board_Setting(16)=帖子内容最大字节数
    Dvbbs.Board_Setting(17)=发贴后返回(1=首页,2=论坛,3=帖子)
    Dvbbs.Board_Setting(18)=允许同时在线数
    Dvbbs.Board_Setting(19)=上传文件类型(以“|”分隔)
    Dvbbs.Board_Setting(20)=阳光相关(VIP版面魔力水晶球)
    Dvbbs.Board_Setting(21)=论坛定时设置(0=关 闭,1=定时关闭,2=定时只读)
    Dvbbs.Board_Setting(22)=定时设置(第小时以“|”分隔,1=开,0=关)
    Dvbbs.Board_Setting(23)=是否开放出售帖子***能(0=关闭,1=开放)
    Dvbbs.Board_Setting(24)=SKIN相关(保留,末知)
    Dvbbs.Board_Setting(25)=帖子列表标题显示字符数
    Dvbbs.Board_Setting(26)=帖子列表每页记录数
    Dvbbs.Board_Setting(27)=浏览帖子每页记录数
    Dvbbs.Board_Setting(28)=帖子正文字号
    Dvbbs.Board_Setting(29)=帖子正文行间距
    Dvbbs.Board_Setting(30)=是否起用防灌水机制(0=否,1=是)
    Dvbbs.Board_Setting(31)=每次发贴间隔(单位:秒)
    Dvbbs.Board_Setting(32)=最多投票项目
    Dvbbs.Board_Setting(33)=主版主可增删副版主(0=否,1=是)
    Dvbbs.Board_Setting(34)=主版主可修改广告配置(0=否,1=是)
    Dvbbs.Board_Setting(35)=所有版主均可修改广告配置(0=否,1=是)
    Dvbbs.Board_Setting(36)=是否公开论坛事件中的*作者(0=否,1=是)
    Dvbbs.Board_Setting(37)=帖子列表默认读取数据量(0=全部显示帖子,5=五天内帖子,15=半月内帖子,30=一月内帖子,60=两月内帖子,120=四月内帖子,180=半年内帖子)
    Dvbbs.Board_Setting(38)=帖子列表默认排序方式(0=最后回复时间,1=发贴时间,2=标题,3=发言人,4=回复数,5=浏览数)
    Dvbbs.Board_Setting(39)=论坛列表显示下属论坛风格(0=列表,1=简洁)
    Dvbbs.Board_Setting(40)=是否采用版主继承制度(0=关闭,1=开放)
    Dvbbs.Board_Setting(41)=论坛列表简洁风格一行版面数
    Dvbbs.Board_Setting(42)=(末用,末知)
    Dvbbs.Board_Setting(43)=本论坛作为分类论坛不允许发贴(0=否,1=是)
    Dvbbs.Board_Setting(44)=Flash标签(0=关闭,1=开放)
    Dvbbs.Board_Setting(45)=主题限制长度(单位:Byte)
    Dvbbs.Board_Setting(46)=阳光相关(VIP版面访问权限天数)
    Dvbbs.Board_Setting(47)=阳光相关(末知)
    Dvbbs.Board_Setting(48)=专题名称(以“$$”分隔)
    Dvbbs.Board_Setting(49)=专题相应显示图标(以“$$”分隔)
    Dvbbs.Board_Setting(50)=版块外部连接
    Dvbbs.Board_Setting(51)=分论坛LOGO
    Dvbbs.Board_Setting(52)=帖子内容最小字节数
    Dvbbs.Board_Setting(53)=投票后是否将投票贴提升到帖子列表顶部(0=否,1=是)
    Dvbbs.Board_Setting(54)=访问限制设置(用户至少文章数|用户至少积分|用户至少金钱|用户至少魅力|用户至少威望|用户至少精华文章|用户被删帖子数上限|至少注册时间(单位:分钟)|至少上传文件个数)
    Dvbbs.Board_Setting(55)=下载附件限制设置(用户至少文章数|用户至少积分|用户至少金钱|用户至少魅力|用户至少威望|用户至少精华文章|用户被删帖子数上限|至少注册时间(单位:分钟)|至少上传文件个数)


     

    Dvbbs.Board_Setting(56)=是否开放定员帖子***能(0=关闭,1=开放)
    Dvbbs.Board_Setting(57)=扩展审核制度(0=关闭,1=开放)
    Dvbbs.Board_Setting(58)=敏感字设置(以“|”分隔)
    Dvbbs.Board_Setting(59)=浏览帖子中虚拟形象(0=显示全身,1=显示脸,2=显示半身,3=不显示(显示头像))
    Dvbbs.Board_Setting(60)=显示最新帖图片地址设置(new)
    Dvbbs.Board_Setting(61)=显示最新帖图片标识时间设置(0=0分钟,10=10分钟,30=30分钟,60=1小时,360=6小时,720=12小时,1440=1天,2880=2天)
    Dvbbs.Board_Setting(62) 用户进入需要金钱数 (单位:个金钱,0-不限)
    Dvbbs.Board_Setting(63) 用户进入需要点券数 (单位:点券,0-不限)
    Dvbbs.Board_Setting(64) 支付金币或点券进入版面的有效期 (单位:个月,0-不限)
    Dvbbs.Board_Setting(65) 管理*作及评分理由选项 (“|”分隔)
    Dvbbs.Board_Setting(66) 保留
    Dvbbs.Board_Setting(67) 保留
    Dvbbs.Board_Setting(68) 保留
    Dvbbs.Board_Setting(69) 保留
    Dvbbs.Board_Setting(70) 保留
    Dvbbs.Board_Setting(71) 锁定主题天数 (单位:天,0-不限)


     


    Dvbbs.IsGroupSetting=版块中有自定义权限的用户组(以阴文逗号“,”分隔)
    Dvbbs.Board_Ads=(末用,末知)
    Dvbbs.Board_user=(末用,末知)
    Dvbbs.BoardType=版块名称
    Dvbbs.BoardMasterList=论坛版主(以“|”分隔)
    Dvbbs.Board_Data=版面数据合集
    Dvbbs.Boardreadme=版块说明
    Dvbbs.BoardRootID=版块根ID(即父版块ID)
    Dvbbs.BoardParentID=版块上级ID
    Dvbbs.boarduser=认证论坛用户
    Dvbbs.Sid=版块风格ID

     

    ==================广告设置参数==================
    Dvbbs.Forum_ads(0)=首页顶部广告代码
    Dvbbs.Forum_ads(1)=首页尾部广告代码
    Dvbbs.Forum_ads(2)=开启首页浮动广告(0=关闭,1=打开)
    Dvbbs.Forum_ads(3)=论坛首页浮动广告图片地址
    Dvbbs.Forum_ads(4)=论坛首页浮动广告连接地址
    Dvbbs.Forum_ads(5)=论坛首页浮动广告图片宽度(单位:象素)
    Dvbbs.Forum_ads(6)=论坛首页浮动广告图片高度(单位:象素)
    Dvbbs.Forum_ads(7)=(末用,末知)
    Dvbbs.Forum_ads(8)=论坛首页右下固定广告图片地址
    Dvbbs.Forum_ads(9)=论坛首页右下固定广告连接地址
    Dvbbs.Forum_ads(10)=论坛首页右下固定广告图片宽度(单位:象素)
    Dvbbs.Forum_ads(11)=论坛首页右下固定广告图片宽度(单位:象素)
    Dvbbs.Forum_ads(12)=(末用,末知)
    Dvbbs.Forum_ads(13)=开启首页右下固定广告(0=关闭,1=打开)
    Dvbbs.Forum_ads(14)=论坛贴间随机广告代码(“回车”分隔)
    Dvbbs.Forum_Ads(15) 页面文字广告位设置(版面) (0-帖子列表,1-帖子内容,2-两者都显示,3-两者都不显示)
    Dvbbs.Forum_Ads(16) 页面文字广告位内容 (“回车”分隔)
    Dvbbs.Forum_Ads(17) 文字广告每行广告个数 (单位:个)


     

    ==================用户参数==================
    Dvbbs.MyUserInfo(0) 用户个人信息标记
    Dvbbs.MyUserInfo(1) 最后刷新时间
    Dvbbs.MyUserInfo(2) 最后发帖时间
    Dvbbs.MyUserInfo(3) 用户所在版面
    Dvbbs.MyUserInfo(4) 用户ID
    Dvbbs.MyUserInfo(5) 用户名称
    Dvbbs.MyUserInfo(6) 用户密码
    Dvbbs.MyUserInfo(7) 用户邮箱
    Dvbbs.MyUserInfo(8) 用户文章数 (单位:篇)
    Dvbbs.MyUserInfo(9) 用户主题数 (单位:篇)
    Dvbbs.MyUserInfo(10) 用户性别 (0-女,1-男)
    Dvbbs.MyUserInfo(11) 用户头像  当前值:[此时无效]
    Dvbbs.MyUserInfo(12) 用户头像的宽度 (单位:象素)
    Dvbbs.MyUserInfo(13) 用户头像的高度 (单位:象素)
    Dvbbs.MyUserInfo(14) 用户注册时间
    Dvbbs.MyUserInfo(15) 用户最后登陆时间
    Dvbbs.MyUserInfo(16) 用户登陆次数 (单位:次)
    Dvbbs.MyUserInfo(17) 用户状态 (0-正常,1-锁定,2-屏蔽)
    Dvbbs.MyUserInfo(18) 用户等级
    Dvbbs.MyUserInfo(19) 用户组ID
    Dvbbs.MyUserInfo(20) 用户所在门派
    Dvbbs.MyUserInfo(21) 用户金钱
    Dvbbs.MyUserInfo(22) 用户经验
    Dvbbs.MyUserInfo(23) 用户魅力
    Dvbbs.MyUserInfo(24) 用户威望
    Dvbbs.MyUserInfo(25) 用户生日
    Dvbbs.MyUserInfo(26) 最后登陆IP
    Dvbbs.MyUserInfo(27) 用户被删除帖数 (单位:篇)
    Dvbbs.MyUserInfo(28) 用户精华帖数 (单位:篇)
    Dvbbs.MyUserInfo(29) 用户隐身状态 (1-隐身,2-正常)
    Dvbbs.MyUserInfo(30) 用户短信情况 (“||”分隔,未读短信数、最后短信ID、最后短信发送者)
    Dvbbs.MyUserInfo(31) 用户是否为阳光会员 (0-否,1-是)
    Dvbbs.MyUserInfo(32) 用户手机
    Dvbbs.MyUserInfo(33) 用户组图标
    Dvbbs.MyUserInfo(34) 用户头衔
    Dvbbs.MyUserInfo(35) 验证密码
    Dvbbs.MyUserInfo(36) 用户今日信息(“|”分隔,今日发帖数、今日发短信数、今日上传文件数、今日取回密码次数、今日奖励金币数)
    Dvbbs.MyUserInfo(37) 用户金币 (单位:个金币)
    Dvbbs.MyUserInfo(38) 用户点券 (单位:点券)
    Dvbbs.MyUserInfo(39) 使用道具“狗仔队”跟踪的用户ID (“,”分隔)
    Dvbbs.MyUserInfo(40) 用户是否存在论坛全局自定义权限 (0-否,1-是)
    Dvbbs.MyUserInfo(41) 是否有多属性用户组 (0-否,1-是)
    Dvbbs.MyUserInfo(42) 最后未成***发帖或短信内容
    Dvbbs.MyUserInfo(43) 用户个人信息标记


     

    Dvbbs.UserToday(0)=用户今日发帖数
    Dvbbs.UserToday(1)=用户今日发短信数
    Dvbbs.UserToday(2)=用户今日上传文件数
    Dvbbs.UserToday(2)=用户今日取回密码次数
    Dvbbs.UserToday(2)=用户今日奖励金币数


     

    Dvbbs.UserGroupID=用户组ID
    Dvbbs.Lastlogin=用户最后登陆时间


     


    Dvbbs.GroupSetting(0)=可以浏览论坛(0=否,1=是)
    Dvbbs.GroupSetting(1)=可以查看会员信息(包括其他会员的资料和会员列表)(0=否,1=是)Dvbbs.GroupSetting(2)=可以查看其他人发布的主题(0=否,1=是)
    Dvbbs.GroupSetting(3)=可以发布新主题(0=否,1=是)
    Dvbbs.GroupSetting(4)=可以回复自己的主题(0=否,1=是)
    Dvbbs.GroupSetting(5)=可以回复其他人的主题(0=否,1=是)
    Dvbbs.GroupSetting(6)=可以在论坛允许评分的时候参与评分(鲜花和鸡蛋)(0=否,1=是)
    Dvbbs.GroupSetting(7)=可以上传附件(0=否,1=是,2=发帖可以上传,3=回复可以上传)
    Dvbbs.GroupSetting(8)=可以发布新投票(0=否,1=是)
    Dvbbs.GroupSetting(9)=可以参与投票(0=否,1=是)
    Dvbbs.GroupSetting(10)=可以编辑自己的帖子(0=否,1=是)
    Dvbbs.GroupSetting(11)=可以删除自己的帖子(0=否,1=是)
    Dvbbs.GroupSetting(12)=可以移动自己的帖子到其他论坛(0=否,1=是)
    Dvbbs.GroupSetting(13)=可以打开/关闭自己发布的主题(0=否,1=是)
    Dvbbs.GroupSetting(14)=可以搜索论坛(0=否,1=是)
    Dvbbs.GroupSetting(15)=可以使用\'发送本页给好友\'***能(0=否,1=是)
    Dvbbs.GroupSetting(16)=可以修改个人资料
    Dvbbs.GroupSetting(17)=可以发布小字报(0=否,1=是)
    Dvbbs.GroupSetting(18)=可以删除其它人帖子(0=否,1=是)
    Dvbbs.GroupSetting(19)=可以移动其它人帖子(0=否,1=是)
    Dvbbs.GroupSetting(20)=可以打开/关闭其它人帖子(0=否,1=是)
    Dvbbs.GroupSetting(21)=可以固顶/解除固顶帖子(0=否,1=是)
    Dvbbs.GroupSetting(22)=可以奖励/惩罚发贴用户(0=否,1=是)
    Dvbbs.GroupSetting(23)=可以编辑其它人帖子(0=否,1=是)
    Dvbbs.GroupSetting(24)=可以加入/解除精华帖子(0=否,1=是)
    Dvbbs.GroupSetting(25)=可以发布公告(0=否,1=是)
    Dvbbs.GroupSetting(26)=可以管理公告(0=否,1=是)
    Dvbbs.GroupSetting(27)=可以管理小字报(0=否,1=是)
    Dvbbs.GroupSetting(28)=可以锁定/屏蔽/解除锁定用户(0=否,1=是)
    Dvbbs.GroupSetting(29)=可以删除用户1-10天内所发帖子(0=否,1=是)
    Dvbbs.GroupSetting(30)=可以查看来访IP及来源(0=否,1=是)
    Dvbbs.GroupSetting(31)=可以限定IP来访(0=否,1=是)
    Dvbbs.GroupSetting(32)=可以发送短信(0=否,1=是)
    Dvbbs.GroupSetting(33)=最多发送用户
    Dvbbs.GroupSetting(34)=短信内容大小限制(单位:byte)
    Dvbbs.GroupSetting(35)=信箱大小限制(单位:K)
    Dvbbs.GroupSetting(36)=是否有审核帖子的权限(0=否,1=是)
    Dvbbs.GroupSetting(37)=是否有进入隐含论坛的权限(0=否,1=是)
    Dvbbs.GroupSetting(38)=可以进行帖子总固顶*作(0=否,1=是)
    Dvbbs.GroupSetting(39)=可以浏览论坛事件(0=否,1=是)
    Dvbbs.GroupSetting(40)=一次最多上传文件个数
    Dvbbs.GroupSetting(41)=可以浏览精华帖子(0=否,1=是)
    Dvbbs.GroupSetting(42)=可以管理用户权限(0=否,1=是)
    Dvbbs.GroupSetting(43)=可以奖励/惩罚用户(0=否,1=是)
    Dvbbs.GroupSetting(44)=上传文件大小限制(单位:K)
    Dvbbs.GroupSetting(45)=可以批量删除帖子(前台)(0=否,1=是)
    Dvbbs.GroupSetting(46)=发布小字报所需金钱
    Dvbbs.GroupSetting(47)=参与评分所需金钱
    Dvbbs.GroupSetting(48)=有论坛文件管理权限(0=否,1=是)
    Dvbbs.GroupSetting(49)=可浏览论坛展区的权限
    Dvbbs.GroupSetting(50)=一天最多上传文件个数
    Dvbbs.GroupSetting(51)=可以发布特殊标题帖子(如标题加红、UBB语法等)(0=否,1=是)
    Dvbbs.GroupSetting(52)=新注册用户多少分钟后才能发言
    Dvbbs.GroupSetting(53)=新注册用户多少分钟后才能发短信
    Dvbbs.GroupSetting(54)=可以进行帖子区域固顶*作(0=否,1=是)
    Dvbbs.GroupSetting(55)=是否可以使用签名
    Dvbbs.GroupSetting(56)=签名的最大长度(单位:字节)
    Dvbbs.GroupSetting(57)=允许用户自选风格(0=否,1=是)
    Dvbbs.GroupSetting(58)=用户名在帖子内容中显示标记(左§右)
    Dvbbs.GroupSetting(59)=(末用,末知)
    Dvbbs.GroupSetting(60)=(末用,末知)
    Dvbbs.GroupSetting(61)=可以下载附件(0=否,1=是)
    Dvbbs.GroupSetting(62)=一天最多发贴数目
    Dvbbs.GroupSetting(63)=一天最多发短信数目
    Dvbbs.GroupSetting(64)=在审核模式下可直接发贴而不需经过审核(0=否,1=是)
    Dvbbs.GroupSetting(65)=可以发表论坛专题(0=否,1=是)
    Dvbbs.GroupSetting(66)=一次批量上传数量(0=不允许使用此***能)
    Dvbbs.GroupSetting(67)=发表模式选择 (0-关闭HTML编辑,1-允许HTML编辑,2-简单模式编辑,3-全***能编辑)
    Dvbbs.GroupSetting(68)=投票可以使用HTML语法(0=否,1=是)
    Dvbbs.GroupSetting(69) 是否允许使用魔法表情 (0-否,1-是)
    Dvbbs.GroupSetting(70) 是否允许进入后台 (0-关闭,1-开启)
    -------------------------------------预留参数-------------------------------------
    Dvbbs.GroupSetting(71)=0
    Dvbbs.GroupSetting(72)=0
    Dvbbs.GroupSetting(73)=0
    Dvbbs.GroupSetting(74)=0
    Dvbbs.GroupSetting(75)=0
    Dvbbs.GroupSetting(76)=0
    Dvbbs.GroupSetting(77)=0
    Dvbbs.GroupSetting(78)=0
    Dvbbs.GroupSetting(79)=0
    Dvbbs.GroupSetting(80)=0
    Dvbbs.GroupSetting(81)=0
    Dvbbs.GroupSetting(82)=0
    Dvbbs.GroupSetting(83)=0
    Dvbbs.GroupSetting(84)=0
    Dvbbs.GroupSetting(85)=0
    Dvbbs.GroupSetting(86)=0
    Dvbbs.GroupSetting(87)=0
    Dvbbs.GroupSetting(88)=0
    Dvbbs.GroupSetting(89)=0
    Dvbbs.GroupSetting(90)=0


     

    ================其它属性信息================
    Dvbbs.ArchiverType 模拟HTML时是否为版面列表 (0-否,1-是)
    Dvbbs.ArchiverUrl 模拟HTML时QUERY_STRING的内容
    Dvbbs.Board_Ads 保留
    Dvbbs.Board_Data 保留
    Dvbbs.Board_User 保留
    Dvbbs.BoardID 当前所在版面
    Dvbbs.BoardJumpList 保留
    Dvbbs.BoardList 保留
    Dvbbs.Boardmaster 用户是否为当前版面的版主
    Dvbbs.BoardMasterList 当前版面的版主名称列表 (“|”分隔)
    Dvbbs.BoardNode 当前所在版面的XML信息 (XML信息)
    Dvbbs.BoardParentID 当前所在版面的上级版面ID
    Dvbbs.BoardReadme 右上角收件箱及切换身份的HTML
    Dvbbs.BoardRootID 当前所在版面的一级版面组ID
    Dvbbs.BoardType 当前版面的名称
    Dvbbs.BoardUser 认证论坛的用户
    Dvbbs.BoardXML 所有版面全部信息 (XML信息)
    Dvbbs.Browser 当前浏览器的类别
    Dvbbs.CacheName 论坛Cache的标识名
    Dvbbs.CookiePath 当前Cookie所在路径
    Dvbbs.ErrCodes 当前错误信息
    Dvbbs.Forum_AdLoop3 论坛帖间广告ID列表 (“,”分隔)
    Dvbbs.Forum_Copyright 论坛版权信息
    Dvbbs.Forum_Emot 发帖表情目录和图片名称 (“|||”分隔,图片目录、图片名称列表)
    Dvbbs.Forum_PicUrl 风格图片所在目录
    Dvbbs.Forum_PostFace 发帖心情目录和图片名称 (“|||”分隔,图片目录、图片名称列表)
    Dvbbs.Forum_SN 论坛SN
    Dvbbs.Forum_UserFace 用户头像目录和图片名称 (“|||”分隔,图片目录、图片名称列表)
    Dvbbs.Forum_Version 论坛版本号
    Dvbbs.FoundIsChallenge 用户是否为阳光会员
    Dvbbs.FoundUser 用户是否为注册会员
    Dvbbs.FoundUserPer 用户在当前版面是否存在论坛全局自定义权限
    Dvbbs.IsGroupSetting 当前版面中存在自定义权限的用户组ID列表 (“,”分隔)
    Dvbbs.IsSearch 当前是否为搜索引擎
    Dvbbs.LastLogin 用户最后登陆时间
    Dvbbs.Master 用户是否为管理员
    Dvbbs.MaxOnline 论坛最大在线人数 (单位:人)
    Dvbbs.MemberClass 用户组名
    Dvbbs.MemberName 用户名称
    Dvbbs.MemberWord 验证密码
    Dvbbs.ModHtmlLinked 模拟HTML时连接QUERY_STRING的连接符
    Dvbbs.NodeUpdate 当前是否正在更新版面XML信息
    Dvbbs.NowUseBBS 当前正在使用的BBS数据表
    Dvbbs.Page_Admin 当前是否为不受各类限制的页面
    Dvbbs.Platform 当前的*作系统
    Dvbbs.Reloadtime 当前Cache的有效时间 (单位:分钟)
    Dvbbs.SaveLog 是否记录攻击或错误信息 (0-否,1-是)
    Dvbbs.ScriptFolder 当前执行的脚本所在目录
    Dvbbs.ScriptName 当前执行的脚本文件名
    Dvbbs.SendMsgID 最后短信ID
    Dvbbs.SendMsgNum 未读短信数
    Dvbbs.SendMsgUser 最后短信发送者
    Dvbbs.SID 当前所在版面的模板ID
    Dvbbs.SkinID 当前模板的ID  当前值:2
    Dvbbs.SqlQueryNum 当前页面查询数据库的次数 (单位:次)
    Dvbbs.Stats 用户当前所在位置
    Dvbbs.StyleName 当前风格名称
    Dvbbs.SuperBoardMaster 用户是否为超级版主
    Dvbbs.SysMenu 当前的系统导航菜单
    Dvbbs.UserGroupID 当前的用户组ID
    Dvbbs.UserGroupParent 用户组类别(0-无用,1-系统用户组,2-特殊用户组,3-注册用户组,4-多属性用户组)
    Dvbbs.UserHidden 用户隐身状态 (1-隐身,2-正常)
    Dvbbs.UserID 用户ID
    Dvbbs.UserInfoCount 用户信息数组的最大下标
    Dvbbs.UserPermission 用户在当前版面的自定义权限
    Dvbbs.UserToday(0) 用户今日发帖数 (单位:篇)
    Dvbbs.UserToday(1) 用户今日发短信数 (单位:条)
    Dvbbs.UserToday(2) 用户今日上传文件数 (单位:个)
    Dvbbs.UserToday(3) 用户今日取回密码的次数 (单位:次)
    Dvbbs.UserToday(4) 用户今日奖励的金币数 (单位:个)
    Dvbbs.UserTrueIP 用户真实IP
    Dvbbs.Version 当前浏览器的版本
    Dvbbs.VIPUser 用户是否为贵宾


     


    ====================================


     

    Allonline,只读属性,不能赋值,记录论坛总在线数字,调用如同使用一个变量dvbbs.Allonline
    online 只读属性,不能赋值,记录论坛在用户线数字,调用如同使用一个变量dvbbs.online
    Guest 只读属性,不能赋值,记录论坛在客人线数字,调用如同使用一个变量dvbbs.Guest


     


    Dvbbs.ScriptName(访问脚本名称)
    Dvbbs.Page_Admin(布尔变量:是否是后台管理页)
    Dvbbs.Maxonline(最大在线人数,只读)
    Dvbbs.BadWords(要过滤的词汇)
    Dvbbs.rBadWord(对过滤词汇屏蔽的词汇)


     

    函数部分:
    Dvbbs.address(sip):sip格式为字串格式如:127.0.0.1,函数也返回IP对应的地理位置字串
    Dvbbs.HTMLEncode(fString):用于用户发布的各种信息过滤,带脏话过滤
    Dvbbs.CheckStr(string):过滤字串当中的单引号




  • 总结的防止论坛自动注册机的3种办法
    时间: 2007-11-09 18:31:54 阅读次数:4979










    方法1:

    自己动手改程序,原理就是根据人注册的过程和机器的不同来防止的.找到reg.asp页面.

    在大概108行Sub reg_1()的里面加上

    Sub reg_1()
     Dim TempLateStr
      session("regTime")=now()
     TempLateStr=template.html(12)
     TempLateStr=Replace(TempLateStr,"{$Forum_Name}",Dvbbs.Forum_Info(0))
     TempLateStr=Replace(TempLateStr,"{$hidden}",GetFormID())
     Response.Write TempLateStr
    End Sub

    再在sub reg_3() 里面加这个代码,我是加在295行验证码代码的后面的

     If session("regTime")="" or DateDiff("s",session("regTime"),now())<10 Then
      Response.redirect "showerr.asp?ErrCodes=

  • 目前系统维护中,请稍后访问.&action=OtherErr"
     End If()

     If Request.Form("myface")="userface/image1.gif" Then
      Response.redirect "showerr.asp?ErrCodes=

  • 目前系统维护中,请稍后访问.&action=OtherErr"
     End If
     
     Dim badPersonal,myCount
     badPersonal="营销|vodcom.com|ite69.cn"
     badPersonal=split(badPersonal,"|")
     
     For myCount = 0 to ubound(badPersonal)
      If Instr(Request.Form("personal"),badPersonal(myCount))>0 Then
       Response.redirect "showerr.asp?ErrCodes=
  • 目前系统维护中,请稍后访问.&action=OtherErr"
       Response.End()
      End If
     Next

     If Request.Form("myface")="userface/image1.gif" Then
      Response.redirect "showerr.asp?ErrCodes=

  • 目前系统维护中,请稍后访问.&action=OtherErr"
     End If
     
     Dim badPersonal,myCount
     badPersonal="营销|vodcom.com|ite69.cn"
     badPersonal=split(badPersonal,"|")
     
     For myCount = 0 to ubound(badPersonal)
      If Instr(Request.Form("personal"),badPersonal(myCount))>0 Then
       Response.redirect "showerr.asp?ErrCodes=
  • 目前系统维护中,请稍后访问.&action=OtherErr"
       Response.End()
      End If
     Next

     If Request.Form("myface")="userface/image1.gif" Then
      Response.redirect "showerr.asp?ErrCodes=

  • 目前系统维护中,请稍后访问.&action=OtherErr"
     End If
     
     Dim badPersonal,myCount
     badPersonal="营销|vodcom.com|ite69.cn"
     badPersonal=split(badPersonal,"|")
     
     For myCount = 0 to ubound(badPersonal)
      If Instr(Request.Form("personal"),badPersonal(myCount))>0 Then
       Response.redirect "showerr.asp?ErrCodes=
  • 目前系统维护中,请稍后访问.&action=OtherErr"
       Response.End()
      End If
     Next

     If Request.Form("myface")="userface/image1.gif" Then
      Response.redirect "showerr.asp?ErrCodes=

  • 目前系统维护中,请稍后访问.&action=OtherErr"
     End If
     
     Dim badPersonal,myCount
     badPersonal="营销|vodcom.com|ite69.cn"
     badPersonal=split(badPersonal,"|")
     
     For myCount = 0 to ubound(badPersonal)
      If Instr(Request.Form("personal"),badPersonal(myCount))>0 Then
       Response.redirect "showerr.asp?ErrCodes=
  • 目前系统维护中,请稍后访问.&action=OtherErr"
       Response.End()
      End If
     Next

     If Request.Form("myface")="userface/image1.gif" Then
      Response.redirect "showerr.asp?ErrCodes=

  • 目前系统维护中,请稍后访问.&action=OtherErr"
     End If
     
     Dim badPersonal,myCount
     badPersonal="营销|vodcom.com|ite69.cn"
     badPersonal=split(badPersonal,"|")
     
     For myCount = 0 to ubound(badPersonal)
      If Instr(Request.Form("personal"),badPersonal(myCount))>0 Then
       Response.redirect "showerr.asp?ErrCodes=
  • 目前系统维护中,请稍后访问.&action=OtherErr"
       Response.End()
      End If
     Next

     If Request.Form("myface")="userface/image1.gif" Then
      Response.redirect "showerr.asp?ErrCodes=

  • 目前系统维护中,请稍后访问.&action=OtherErr"
     End If
     
     Dim badPersonal,myCount
     badPersonal="营销|vodcom.com|ite69.cn"
     badPersonal=split(badPersonal,"|")
     
     For myCount = 0 to ubound(badPersonal)
      If Instr(Request.Form("personal"),badPersonal(myCount))>0 Then
       Response.redirect "showerr.asp?ErrCodes=
  • 目前系统维护中,请稍后访问.&action=OtherErr"
       Response.End()
      End If
     Next

     If Request.Form("myface")="userface/image1.gif" Then
      Response.redirect "showerr.asp?ErrCodes=

  • 目前系统维护中,请稍后访问.&action=OtherErr"
     End If

    方法2:

    先看程序(以动网官方Dvbbs7.1.0_Ac[2005.07.04]最新的reg.asp文件为准)


     

    1、找到235行-246行的内容

    以下是引用片段:
    If Request.form("quesion")="" Then
      ErrCodes=ErrCodes+"
  • "+template.Strings(11)
    Else
      quesion=Request.form("quesion")
    End If
    If Request.form("answer")="" Then
        ErrCodes=ErrCodes+"
  • "+template.Strings(11)
    ElseIf Request.form("answer")=Request.form("oldanswer") Then
      answer=Request.form("answer")
    Else
      answer=md5(Request.form("answer"),16)
    End If
  • 在其下面插入

    以下是引用片段:
    '防止恶意注册添加项 by xintiao
    If Request.form("Forumname")="" Then
      Response.redirect "showerr.asp?ErrCodes=
  • 您没有回答“防恶意注册问题答案”!&action=OtherErr"
    Else
      If Request.form("Forumname")<>Dvbbs.Forum_Info(0) Then
       Response.redirect "showerr.asp?ErrCodes=
  • 请回答正确的“防恶意注册问题答案”!&action=OtherErr"
      End If
    End If
  • 2、114行处找到

    以下是引用片段:
    TempLateStr=Replace(TempLateStr,"{$user_belief}",Selectinfo(5))

    在其下面添加一行

    以下是引用片段:
    TempLateStr=Replace(TempLateStr,"{$Forumname}",Dvbbs.Forum_Info(0))
    然后再看风格处的修改,后台界面风格模板总管理page_login  template.html(13)中找到
     
    以下是引用片段:

    在其下面插入

    本论坛的中文名称是什么?
    此条为防止恶意注册必填项!答案:{$Forumname}


    以下是引用片段:
     

    方法三:


    第一步.在"template.html(13)获取官方数据"的适当位置加入代码,我加入的代码为(红色部分):

  • Email地址
    请输入有效的邮件地址,这将使您能用到论坛中的所有***能

    今天日期
    本项内容仅为木子屋防止软件恶意注册之用,给您注册带来不便请见谅!范围:1-31


    .点修改保存.


    第二步:在reg.asp的适当位置加入判断代码,我更改如下(红色部分)
    If Request.form("quesion")="" Then
      ErrCodes=ErrCodes+"

  • "+template.Strings(11)
    Else
      quesion=Request.form("quesion")
    End If
    If cint(Request.form("todaydate"))<>datepart("d",date) Then
                    ErrCodes=ErrCodes+"
  • "+"请填写正确的日期!"
    End If

    If Request.form("answer")="" Then
        ErrCodes=ErrCodes+"
  • "+template.Strings(11)
    ElseIf Request.form("answer")=Request.form("oldanswer") Then
      answer=Request.form("answer")
    Else
      answer=md5(Request.form("answer"),16)
    End If

     

    方法四:



    //------------------------------------------------------------以上才是新增加的内容

    //------------------------------------------------------------以下是紧接的原来的内容,很好找的



    然后要把reg.asp ftp回来修改,还是比较麻烦哈

    找到sub reg_3()

    Sub reg_3()
    Dim username,sex,pass1,pass2,password
    Dim useremail,face,width,height
    Dim sign,showRe,birthday,UserIM
    Dim mailbody,sendmsg,rndnum,num1
    Dim quesion,answer,topic
    Dim userinfo,usersetting
    Dim userclass
    Dim rs,sql,i,TempLateStr
    Dim Qq

    '---------------------------------以下是增加内容
    '防止机器人注册用
    Dim haha
    If Request.form("haha")<>"暴力营销软件是个P" Then
    ErrCodes=ErrCodes+"

  • "+"请填写防止机器人自动注册验证码内容,谢谢!"
    Exit sub
    End If

    '----------------以上是增加内容

    普通人注册,看到了就明白了,自己填写你说明的文字即可,机器人当然不明白,只会发现注册不起了,呵呵飞飞Asp技术乐园

    我觉得应该可以哈,不过今天以前我都是要求用户验证,但是我还是懒得验证,而且用户也麻烦,所以我今天下定决心修改了,大家看看到底行不行,我已经把我论坛修改了,本来每天有3-10个机器人注册的,不知道明天什么效果,呵呵

    如果方法可以,大家顶以下,我再想想其它更加简单的办法飞飞Asp技术乐园

    对了,这个办法如果机器人的主人手工注册了一个,或者调整了软件,我们就修改那个name和填写的内容,随便两个都可以,我有空再做个补丁,我们随时可以更改内容,甚至要求用户填写的是一个动态的东西,除非这个成为动网标准,否则机器人理论上不可能还可以提交的

  • 暴力营销软件采用了外部注册,直接获取form对象post提交的方式,我用了原来的5种经典方法,都遭破解了,目前最新的延时注册法似乎还不错,不过相信很快那个暴力软件会延长注册时间了,毕竟电脑跑一天注册1万个论坛,暴力营销使用者也可以接受

    所以我修改了reg.asp,而且很方便随时修改,这样估计暴力营销软件注册都没有门

    我的思路就是在基本注册那里增加一个input,也就是输入框,类似这样效果:

    修改这个在:模版总管理--分页面模板(page_login) --用户界面---template.html(13)

    在密码问题之前修改为:注意那个input的name要和后来的代码配套哈!比如我这里取得是haha

    //--------------------------------------------------------

    用户验证
    防止机器人自动注册发广告的验证
    请填写“暴力营销软件是个P”(双引号内文字)


    密码问题
    忘记密码的提示问题


     

    方法5:

    DVBBS根目录下——编辑 reg.asp
    找到第21行附近,修改如下:


     

    If Cint(dvbbs.Forum_Setting(37))=0 Then
      ErrCodes=ErrCodes+"

  • "+template.Strings(26)
    Else
      If request("action")="apply" Then
       Dvbbs.stats=Stats(2)
       Dvbbs.Head_var 0,0,Stats(0),"reg.asp"
       reg_2()
      ElseIf request("action")="save" Then
       Dvbbs.stats=Stats(3)
       Dvbbs.Head_var 0,0,Stats(0),"reg.asp"
       reg_3()
      ElseIf request("action")="redir" Then
       Dvbbs.stats=Stats(3)
       Dvbbs.Head_var 0,0,Stats(0),"reg.asp"
       redir()
      Else
       Dvbbs.stats=Stats(1)
       Dvbbs.Head_var 0,0,Stats(0),"reg.asp"
       reg_1()
      End If
    End If


     

    改成下列代码:


     

    If Cint(dvbbs.Forum_Setting(37))=0 Then
    ErrCodes=ErrCodes+"


     

  • "+template.Strings(26)
    Else
    If request("action")="apply" Then
    if session("sb")<>"no" then response.end
      Dvbbs.stats=Stats(2)
      Dvbbs.Head_var 0,0,Stats(0),"reg.asp"
      reg_2()
    ElseIf request("action")="save" Then
      if session("sb")<>"no" then response.end
      Dvbbs.stats=Stats(3)
      Dvbbs.Head_var 0,0,Stats(0),"reg.asp"
      reg_3()
    ElseIf request("action")="redir" Then
      Dvbbs.stats=Stats(3)
      Dvbbs.Head_var 0,0,Stats(0),"reg.asp"
      redir()
    Else
         session("sb")="no"
      Dvbbs.stats=Stats(1)
      Dvbbs.Head_var 0,0,Stats(0),"reg.asp"
      reg_1()
    End If
    End If
    红色部分为修改的内容

     

    方法6:

    以下方法适用于动网论坛7.1及7.1SP1

    让注册者回答随机问题

    修改方法如下:蓝色代码为已存在代码,红色代码是新增加代码飞飞Asp.技术乐园

    1. 进入后台,风格界面模板总管理,page_login,template.html(13)

  • 密码问题
    忘记密码的提示问题

    反论坛群发必填项:

    为了防止群发软件的恶意注册,

    请回答以下问题

    {$EvilQuesion}

      

    站内搜索    

    下一篇RSS 2.0 规范

    上一篇vbscript Asc 函数 使用介绍

    本栏目最新 栏目最新列表
    HTTP 401.5 - 未经授权:ISAPI/CGI 应用程序
    Asp使用FSO写UTF-8编码文件的方法
    asp操作,控制excel的方法
    让ewebeditor兼容ie8的方法
    Asp实现二级域名的方法
    网站优化策划 栏目最新列表
    增加网站外链的快速方法
    网站上线前必做的30个检查
    新的友情链接参考标准(没有google的PR情况
    优化Google的AdSense广告的五个工具
    王通讲SEO八大基础
    站点最新 站点最新列表
    微博推广的一些技巧
    xhEditor v1.1.7 发布,
    收集的一些轻量级非常实
    50个新鲜兼容最新版本的
    javascript中cookie的设
    Excel中出现#VALUE!、#D
    jquery插件:飞飞表情插件
    十个使用HTML5开发的精彩
    支持HTML5的浏览器有哪些
    飞妮莫属:漫画:如何写出
    历史最热10条信息  
    MIME介绍 及 [1] [2] [3]
    巧用Google和迅雷来下载
    Transact SQL 常 [1] [2]
    VIA Rhine II Fast Ethe
    电脑常用端 [1] [2] [3]
    Do you get a kick out
    十道羊皮卷 欣赏+mp3版+
    每日一句:A friend and
    每日一句:Theres no tu
    经典__悟透JavaScript
     width= 
    伟哥博客 西安房产 123最新电影 三四六四