ASP中用户身份登陆判断代码一直出现:用户密码错误!

代码如下:<%idname=request("idname")'idname是用来设置用户身份的administer=Request("administer")pwd=R... 代码如下:
<%
idname=request("idname") 'idname是用来设置用户身份的
administer=Request("administer")
pwd=Request("pwd")
set rs=server.CreateObject("adodb.recordset")
Select case idname
case "admin"
sql="select * from Guanliyuan where 编号='"&administer&"'"
rs.open sql,conn,1,1
if rs.eof then
Response.Write("<script>alert('用户名不存在');window.location='logon.asp';</script>")
elseif rs("密码")<>pwd then
Response.Write("<script>alert('密码错误');window.location='logon.asp';</script>")
else
session("admin")=rs("编号")
session("pow")="ok" response.Redirect("main.asp")
end if

case "user"
sql="select* from Huixinxi where 编号='"&administer&"'"
rs.open sql,conn,1,1
if rs.eof then
Response.Write("<script>alert('用户名不存在');window.location='logon.asp';</script>")
elseif rs("密码")<>pwd then
Response.Write("<script>alert('密码错误');window.location='logon.asp';</script>")
else
session("admin")=rs("编号")
session("pow")="ok"
response.Redirect("main.asp")
end if

end Select
%>
展开
 我来答
gl342813764
2009-05-25 · TA获得超过211个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:251万
展开全部
你密码是进过加密的吗?
要是进过md5加密的话,在这里是要把输入的密码加密个数据库的密码比较的
百度网友e03dfa421
2009-05-25 · TA获得超过239个赞
知道小有建树答主
回答量:374
采纳率:0%
帮助的人:183万
展开全部
pwd=Request("pwd")
改成
pwd=trim(Request("pwd"))试试,
要不就是像楼上说的那样,没有加密,和数据库里边的密码对照一下看看就清楚了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
韓渃櫻CE
2009-05-25 · 超过26用户采纳过TA的回答
知道答主
回答量:228
采纳率:0%
帮助的人:83.6万
展开全部
看下你的密码进行过加密没?找我757606153
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式