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
%> 展开
<%
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
%> 展开
3个回答
展开全部
pwd=Request("pwd")
改成
pwd=trim(Request("pwd"))试试,
要不就是像楼上说的那样,没有加密,和数据库里边的密码对照一下看看就清楚了.
改成
pwd=trim(Request("pwd"))试试,
要不就是像楼上说的那样,没有加密,和数据库里边的密码对照一下看看就清楚了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看下你的密码进行过加密没?找我757606153
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询