网站如何抵制机器人的恶意注册,怎样修改源码?

来源:百度知道 编辑:UC知道 时间:2024/06/09 05:34:29
这是我的验证代码和问题,大家看看该怎么修改?
<%
Option Explicit
Response.buffer=true
NumCode
Function NumCode()
Response.Expires = -1
Response.AddHeader "Pragma","no-cache"
Response.AddHeader "cache-ctrol","no-cache"
dim zNum,i,j
dim Ados,Ados1
Randomize timer
zNum = cint(8999*Rnd+1000)
Session("GetCode") = zNum
dim zimg(4),NStr
NStr=cstr(zNum)
For i=0 to 3
zimg(i)=cint(mid(NStr,i+1,1))
Next
dim Pos
set Ados=Server.CreateObject("Adodb.Stream")
Ados.Mode=3
Ados.Type=1
Ados.Open
set Ados1=Server.CreateObject("Adodb.Stream")
Ados1.Mode=3
Ados1.Type=1
Ados1.Open
Ados.LoadFromFile(Server.mappath("images/body.Fix"))
Ados1.write Ados.read(1280)
for i=0 to 3
Ados.Position=(9-zimg(i))*320
Ados1.Position=i*320
Ados1.write ados

你贴这么一段代码做什么?
你改个注册方式 或者加个验证码不就完了?

改为邀请注册或者修改注册问题为复杂一点的,多问答就OK了,机器人在厉害也是脚本,你修改后他无法自动回答问题,就没有办法申请啦