登录出错

kingyounglove 2009-10-07 12:16:08
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="conn.asp" -->
<!--#include file="include/md5.asp" -->
<%
sql="select * from member where username='"&trim(request("username"))&"';" '按用户名进行查询
set rs=Server.CreateObject("ADODB.Recordset")
rs.open sql,db,3,3
if not rs.eof then'如果用户名存在
if rs("password")=md5(trim(request("password"))) then'将数据库中存储的密码和用户提交的密码进行比较
session("usertype")=rs("usertype")
session("userid")=rs("userid")
session("username")=trim(request("username")) '将相关的信息写到 session 内,以便随时获取
rs.update
else '如果密码不一样
session("username")=""
session("usertype")=""
session("userid")=""
response.Write("<script>alert('用户名或密码错误!');window.location.href='customer.asp';</script>")
response.End() '清除所有与用户有关的信息,并转向到首页
end if
else '如果用户名不存在
session("username")=""
session("usertype")=""
session("userid")=""
response.Write("<script>alert('用户名或密码错误!');window.location.href='customer.asp';</script>")
response.End() '清除所有与用户有关的信息,并转向到首页
end if
rs.close
set rs=nothing
%>
老是提示'用户名或密码错误!'
...全文
136 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mychenliang 2009-10-08
  • 打赏
  • 举报
回复
我来的永远不是时候,顶了各位!
kingyounglove 2009-10-07
  • 打赏
  • 举报
回复
嗯 谢谢 这个问题解决了 但是登录之后 转到到chk_login.asp 是空白页
hookee 2009-10-07
  • 打赏
  • 举报
回复
password插入数据库的时候也使用同样的md5()函数后再插入的吗?
kingyounglove 2009-10-07
  • 打赏
  • 举报
回复
加密后密码不一样
kingyounglove 2009-10-07
  • 打赏
  • 举报
回复
谢谢你 问题解决了 少了一个跳转语句 嘿嘿
hookee 2009-10-07
  • 打赏
  • 举报
回复
chk_login.asp代码? session为空?

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧