看着科讯这坛子老被机器灌,郁闷。你们都是专家,难道这都防不住?难不成是有人手工注册灌水的?
如果是机器灌的,出个我正用的招,不知道管不管用。
我网站改用动网论坛后,刚上线一小会就开始被恶意注册,惊奇死了!!!情况是只注册不灌水,估计是没灌进来。后来上网查了很多防恶意注册的方法,选了一个更改最方便的,只需要改一个文件,用到现在效果很好,分享下。
方法:copy下面代码到conn.asp或一个每页都调用的文件里面,我是直接放到conn.asp后了。
<%
'-------针对信息产业局服务器一流信息监控的动网防广告代码
'说明:防注册机核心检测代码
'--检测当前是否访问reg.asp 即进行注册的相关操作
If server.mappath(Request.ServerVariables("SCRIPT_NAME")) = Server.MapPath("reg.asp") Then
'判断Session对象是否被赋值
If Session("AllowReg") <> 1 Then
Response.Write("<script language=""javascript"">" & VbCrLf)
Response.Write("<!--" & VbCrLf)
Response.Write("alert (""论坛启用了新防注册机机制,给您注册时带来的不便,敬请原谅!"");" & VbCrLf)
Response.Write("alert (""注册前请您先浏览论坛任意版块中的任意一个帖子,既可注册!"");" & VbCrLf)
Response.Write("window.location.href = ""index.asp"";" & VbCrLf)
Response.Write("// ->" & VbCrLf)
Response.Write("</script>" & VbCrLf)
Response.End
End if
End if
'检测是否在查看公告页面
If server.mappath(Request.ServerVariables("SCRIPT_NAME")) = Server.MapPath("dispbbs.asp") Then
If Session("AllowReg") <> 1 Then
Session("AllowReg") = 1
End if
End if
%>