一种更有效的方法来防止恶意广告从移动网络上附加到ASP代码。
一为背景,风格界面模板的通用管理,page_login,template.html(13)
密码问题:忘记密码的问题
在两个句子中加上下面的代码
需要论坛消息:
为了防止组软件的恶意注册,
请回答下列问题
{ $ evilquesion }
2。打开reg.asp找到
添加下
找到
templatestr =取代(templatestr,{ }user_belief美元
添加下
随机化
会议(evilid )= int(RND * quesionnum)
templatestr =取代(templatestr,{ }evilquesion美元
找到
其他的
问题=要求表单(问题)
最后如果
添加下
如果请求。形式(evilanswer )=
errcodes = errcodes ++请填写恶意注册问题!
最后如果
如果不checkevil(要求表单(evilanswer ))然后
errcodes = errcodes ++防恶意注册问题回答错误,请重试。
最后如果
三.添加一个新的文件checkevil.asp,填写以下代码,并上传至论坛公司目录,即 / / checkevil.asp公司。
<
Dim QuesionArray(100)
昏暗的answerarray(100)
昏暗的quesionnum
quesionnum = 5 '请套试题总数就在这里
功能checkevil(答案)
昏暗的trueanswer
如果会话(evilid )=
checkevil = false
退出功能
最后如果
trueanswer = CSTR(answerarray(Session(evilid ))))
如果回答= TrueAnswer
checkevil =真
最后如果
端功能
QuesionArray(0)=什么是12的平方(数字)
answerarray(0)=144
QuesionArray(1)=在中国最长的河流的名称是什么
answerarray(1)=长江
QuesionArray(2)=举头望明月下一句是什么(提示:低水头镇)
answerarray(2)=家乡的低着头
QuesionArray(3)=举头望明月下一句是什么(提示:低水头镇)
AnswerArray (3) = low head for hometown
QuesionArray(4)=谁在中国历史上唯一的女皇(提示:吴甜)
answerarray(4)= 武则天
%>