asp用户登录代码
哪位高手帮我看一下这段代码到底哪里出了错,就算我输入的是正确的用户名和密码都提示密码错误。谢谢!<%useer=request.Form("name")psw=reque...
哪位高手帮我看一下这段代码到底哪里出了错,就算我输入的是正确的用户名和密码都提示密码错误。谢谢!
<%
useer = request.Form("name")
psw = request.Form("password")
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="Driver={SQL Server};Server=PC-2154622;Uid=sa;Pwd=;DataBase=student"
Conn.Open strConn
SqlStr = "select * from reger where name='"&useer&"'"
Set Rs = Conn.Execute(SqlStr)
if Rs.eof and Rs.bof then
response.write "<script>alert('不存在的用户名');history.back();</script>"
elseif Rs("password") <> psw then
response.write "<script>alert('密码错误');history.back();</script>"
elseif Rs("password")=psw and Rs("name")=useer then
response.write"<script>alert('登录成功');location.href='index.asp'</script>"
end if
%> 展开
<%
useer = request.Form("name")
psw = request.Form("password")
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="Driver={SQL Server};Server=PC-2154622;Uid=sa;Pwd=;DataBase=student"
Conn.Open strConn
SqlStr = "select * from reger where name='"&useer&"'"
Set Rs = Conn.Execute(SqlStr)
if Rs.eof and Rs.bof then
response.write "<script>alert('不存在的用户名');history.back();</script>"
elseif Rs("password") <> psw then
response.write "<script>alert('密码错误');history.back();</script>"
elseif Rs("password")=psw and Rs("name")=useer then
response.write"<script>alert('登录成功');location.href='index.asp'</script>"
end if
%> 展开
3个回答
展开全部
Conn.Open strConn
改成set rs = server.createobject("adodb.recordset")
sql = "select * from G_User where G_UserName='" & username & "'"
rs.open sql,conn,1,1
改成set rs = server.createobject("adodb.recordset")
sql = "select * from G_User where G_UserName='" & username & "'"
rs.open sql,conn,1,1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个代码要自己申请的,然后每个人有自己的一个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看起来没错。,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询