WEB开发网
开发学院CMS教程dvbbs 动网论坛教程:对付论坛群发软件的方法 阅读

动网论坛教程:对付论坛群发软件的方法

 2010-06-04 19:02:37 来源:WEB开发网   
核心提示: 四、设置至少要有一个中文字符注册这个方法并不太好,因为很多人实际上都比较喜欢用纯英文名,动网论坛教程:对付论坛群发软件的方法(2),但是有不少朋友提出这个想法,这里还是列出在7.0和7.1里面的修改方法吧:reg.asp文件,全部替换成比如n

四、设置至少要有一个中文字符注册

这个方法并不太好,因为很多人实际上都比较喜欢用纯英文名。但是有不少朋友提出这个想法,这里还是列出在7.0和7.1里面的修改方法吧:

reg.asp文件,在蓝色代码

If Instr(username,"=")>0 or Instr(username,"%")>0 or Instr(username,chr(32))>0 or Instr(username,"?")>0 or Instr(username,"&")>0 or Instr(username,";")>0 or Instr(username,",")>0 or Instr(username,"'")>0 or Instr(username,",")>0 or Instr(username,chr(34))>0 or Instr(username,chr(9))>0 or Instr(username,"")>0 or Instr(username,"$")>0 or Instr(username,"|")>0 Then

  Dvbbs.AddErrCode(19)

  Exit sub

  End If

下添加以下红色代码

Dim IsCHName

  IsCHName = False

  For i = 1 To Len(UserName)

  If Asc(Mid(UserName, i, 1)) < 0 Then

  IsCHName = True

  Exit For

  End If

  Next

  If Not IsCHName Then

  Response.redirect "showerr.asp?ErrCodes=< li>请至少输入一个中文字符。&action=OtherErr"

  End If

五、修改注册页面的地址

首先将论坛根目录下的reg.asp改名,比如改成reg1.asp,然后进入后台 / 风格界面模板总管理

在main_Style,Page_Login的“界面风格”中搜索“reg.asp”(注意7.0中不要把chkreg.asp替换了),全部替换成比如“reg1.asp”

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

几点补充(2005-06-14):

1、第一种方法前半部分关于修改论坛杂点的方法已证明无用。

2、第二种方法中,当用户注册一个已经存在的用户名时,检测帐号时提示"可以正常注册",而实际上却不能。

这是个比较小的问题。

可以修改inc/Mymodify.js。找到document.theForm.name.value,将其改成document.theForm.name1.value(假设你以前是将“name”改成“name1”。要注意的是这个改后的名字比如name1只能是字母数字和下划线的组合且首字符必须是字母)。

3、第五种方法需要修改的分页面模板除了Main_Style,page_login以外,还有page_index,page_paper_even_toplist,page_showerr,page_post。

4、对付“群发王”,“论坛狂帖”等利用已注册的用户来发帖的软件。

后台 / 风格界面模板总管理 / page_dispbbs / 界面风格

后台 / 风格界面模板总管理 / page_post / 界面风格

搜索name="Body",全部替换成比如name="Body1",然后打开savepost.asp,将Request.Form("body")替换成比如Request.Form("Body1") 。

上一页  1 2 

Tags:论坛 教程 对付

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接