asp如何判断前台验证码是否正确 20

前台设置了验证码并且名字是yanzheng代码如下<!--#includefile="dbconn.asp"--><%get1=request.Form("NA1")ge... 前台设置了验证码并且名字是yanzheng
代码如下
<!--#include file="dbconn.asp"-->

<%
get1=request.Form("NA1")
get2=request.Form("pwd1")
get3=request.Form("yanzheng")
Set rs=Server.CreateObject("ADODB.RecordSet")
sql="select * from manage where NA='"&get1&"'"
rs.open sql,conn,1,1
if rs.bof then
response.redirect("asd.asp")
elseif get2<>rs("pwd") then
response.write "<script language=javascript>alert('密码错误');this.location.href='login.asp';</script>"
elseif get1="" or get2="" then
response.write "<script language=javascript>alert('请输入用户名或密码');this.location.href='login.asp';</script>"
elseif get3="" then
response.write "<script language=javascript>alert('验证码不能为空');this.location.href='login.asp';</script>"
else
session("MyName")=rs("NA")
session("MyID")=rs("ID")
session("Mypwd")=rs("pwd")

response.Redirect("ManageIndex.asp")
end if
%>

这里我只是判断了验证码不能为空 该如何判断是不是前台所产生的代码呢 如何进行核对 求具体代码 具体加入
展开
 我来答
racher24
2012-08-07 · TA获得超过548个赞
知道小有建树答主
回答量:1295
采纳率:0%
帮助的人:950万
展开全部
打开前台验证码输入框后面的图片路径处的asp文件<img src="xxx.asp">
查找session
看下session("名称")名称是什么 例如:session("checkcode")那末你的这个文件就把你前台页面显示的图片验证码内容缓存到session("checkcode")这个变量当中了,那在后台中只要比较这个内容和你request.form取到的内容就行了
jiangxibaiyi
2012-07-27 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14412

向TA提问 私信TA
展开全部
验证码生成页面将验证码存入session以便在每个页面都能读取
比如:session("code")=你的验证码
然后在你需要比对的页面:
if get3 <> session("code") then

...你的代码...

end if
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式