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

来源:百度知道 编辑:UC知道 时间:2024/06/17 00:58:22
代码如下:
<%
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 Huixin

你密码是进过加密的吗?
要是进过md5加密的话,在这里是要把输入的密码加密个数据库的密码比较的

pwd=Request("pwd")
改成
pwd=trim(Request("pwd"))试试,
要不就是像楼上说的那样,没有加密,和数据库里边的密码对照一下看看就清楚了.

看下你的密码进行过加密没?找我757606153