⑴ 网站如何防止恶意注册会员、恶意发布垃圾信息我网站本身带屏蔽IP功能,但是只能禁止访问,不能防止注册
检验用户名倒填
Dv7.10sp1防止暴力注册新方法正式发布
第一步:增加注册必填项目
动网默认风格分页面模板(page_login)界面风格管理template.html(13) 找到:
<B>用户名</B>:<BR>注册用户名长度限制为{$NameLimLength}-{$NameMaxLength}字节</TD>
<TD width="60%" class=tablebody1><INPUT maxLength="{$NameMaxLength}" size=30 name=name></TD>
</TR>
{$getcode}
在下面加入:
<TR>
<TD class=tablebody1><B>用户名倒填项</B>:<BR><font color="red">为防止暴力注册,请将你的用户名倒填一下</font><br>如“<font color="blue">铭心在线</font>”填为:“<font color="blue">线在心铭</font>”,否则无法通过注册哦!</TD>
<TD class=tablebody1>
<input type="text" name="username_che" size="30">
</TD>
</TR>
第二步:倒填检测项修改(reg.asp文件)
用记事本打开reg.asp文件,找到:
'防止填写QQ号码为非数字类型 2005-3-22 Dv.Yz
If Isnumeric(Request.Form("OICQ")) Then
Qq = Int(Request.Form("OICQ"))
Else
Qq = ""
End If
在下面加入:
'防暴力用户名倒填判断检测代码开始(中国网络精英联盟www.crackshow.com)
dim username_che,rosLen,name_D,koomv_name
If Request.form("username_che")="" Then
Response.redirect "showerr.asp?ErrCodes=<li>宝贝,不好意思,请您填写好用户名倒填项,否则无法注册哦!&action=OtherErr"
Else
koomv_name=Request.form("username_che")
rosLen=Len(koomv_name)
do while rosLen<>0
name_D=name_D+mid(koomv_name,rosLen,1)
if rosLen=0 then
exit do
else
rosLen=rosLen-1
end if
loop
username_che=name_D
If username_che<>username Then
Response.redirect "showerr.asp?ErrCodes=<li>宝贝,你倒填的用户名没有通过系统验证,为了锻炼你的逆向思维,请继续!!&action=OtherErr"
End If
End If
'防暴力用户名倒填判断检测代码结束(中国网络精英联盟www.crackshow.com)
何防止恶意注册,不知道的进!!!方法二,本站的名字是什么
因为好多朋友经常受此垃圾软件的困扰,心跳将自己的方法发上来供大家参考,以下方法只要将代码加在适当位置同样适用于7.0版本。本人10月14日的 7.1.0sp1也可以用 演示请看http://bbs.173yz.com/index.asp
先看程序(以动网官方Dvbbs7.1.0_Ac[2005.07.04]最新的reg.asp文件为准)
1、找到235行-246行的内容
If Request.form("quesion")="" Then
ErrCodes=ErrCodes+"<li>"+template.Strings(11)
Else
quesion=Request.form("quesion")
End If
If Request.form("answer")="" Then
ErrCodes=ErrCodes+"<li>"+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=<li>您没有回答“防恶意注册问题答案”!&action=OtherErr"
Else
If Request.form("Forumname")<>Dvbbs.Forum_Info(0) Then
Response.redirect "showerr.asp?ErrCodes=<li>请回答正确的“防恶意注册问题答案”!&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)中找到
<INPUT type=text size=30 name=answer>
</TD></TR>
在其下面插入
<TR>
<TD class=tablebody1><B>本论坛的中文名称是什么?</B><BR><font color=red>此条为防止恶意注册必填项!答案:</font><font color=blue>{$Forumname}</font></TD>
<TD class=tablebody1>
<INPUT maxLength=50 size=30 name=Forumname></TD>
</TR>
至此结束,可以和那些恶意注册的垃圾暴力营销说拜拜了
希望对你有帮助
⑵ 我有一个网站,我怎么才能限制用户IP,防止用户多开。
很简单的问题,增加验证代码,1个IP只能注册和登陆1个用户,不就可以了啊。请参考
⑶ 有一些网站不允许同一IP注册两个账号,不然会被封号,应该怎么做
可以下载使用我们的换IP地址软件
下载一个换IP地址的软件,使用上面的线路连接
连上之后IP地址就会发生改变,全国IP线路都有
手机电脑安卓模拟都可以用
⑷ 怎样让一个网页里,不会多开多个网站
在控制面板删了你的IE7电脑就会默认使用回你系统的浏览器.也就打开不会多个网站了.
⑸ 一个网站,如何防止用户恶意注册
恶意注册,原因是没有验证,目前防恶意注册验证有以下几种。
做好验证,
注册页面最好有复杂的验证码,要不断变化,让识别工具也很难识别的验证码,就能防止一些工具恶意注册。
验证可以一手机一验证,设置手机短信验证,一个手机只有一个验证,只有一个手机号可以激活一个账号,这样想恶意注册就比较难了,
一般手机验证成本比较高,也可以用邮箱激活验证。激活的账号才能使用登录,一个邮箱对应一个账号。
⑹ 求助下,网站被恶意批量注册,恶意攻击怎么破
网站被恶意注册,原因是没有验证,目前防恶意注册验证有以下几种,但是必须要做好验证:
1、注册页面最好有复杂的验证码,要不断变化,让识别工具也很难识别的验证码,就能防止一些工具恶意注册。
2、验证可以一手机一验证,设置手机短信验证,一个手机只有一个验证,只有一个手机号可以激活一个账号,这样想恶意注册就比较难了,
3、一般手机验证成本比较高,也可以用邮箱激活验证。激活的账号才能使用登录,一个邮箱对应一个账号。
⑺ 怎么做才能不被一个网站查出同一电脑多次注册账号
什么网站,一般更换ip 清楚cookies就ok了。。只能说你代理没有成功啊