问题描述
用户名,密码正确,页面却不跳转。下面是登陆界面源代码大家帮忙看看是什么原因。<!--#includefile="Conn.asp"--><%ifRequest.QueryString("no")<>"eshop"then%><html><head><title>企业信息后台管理系统</title><metaname="Contact"content="mygodbook@sina.com.cn"><metaname="Copyright"content="Godbook"><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><linkhref="Inc/ManageMent.css"rel="stylesheet"type="text/css"></head><body><FORMACTION="Login.asp?no=eshop"METHOD="post"><br><br><center><tablewidth="310"border="2"cellpadding="0"cellspacing="2"><tr><tdheight="30"colspan="2"align="center"><imgsrc="../img/14243231副本.jpg"width="300"height="30"></td></tr><tr><tdwidth="38%"height="30"align="right"><strong><fontface="Verdana,Arial"size="1">用户名:</font></strong></td><td><inputname="Name"size=12maxlength="20"></td></tr><tr><tdwidth="30%"height="30"align="right"><strong><fontface="Verdana,Arial"size="1">密 码:</font></strong></td><td><inputname="Pwd"size=12maxlength="20"></td></tr><tr><tdwidth="38%"colspan="2"align="center"><inputname="Submit"type="submit"value="登陆系统"></td></tr></table><p></p><p></p><p><fontface="Verdana,Arial"size="1">CoNetMIBVer1.0DesignBy<ahref="mailto:mygodbook@sina.com.cn">Godbook</a></font></p></center></form></body></html><%else%><%pwd=request.form("pwd")name=request.form("name")Setrs=Server.CreateObject("ADODB.Connection")sql="select*fromManage_UserwhereUserName='"&name&"'AndPassWord='"&pwd&"'"Setrs=conn.Execute(sql)IfNotrs.EOF=TrueThenSession("Name")=rs("UserName")Session("pwd")=rs("PassWord")Response.Redirect("Manage.asp")ElseResponse.Redirect"Loginsb.asp?msg=错误的帐号或密码!<br>您的IP已被记录!"EndIfendif%>
解决方案
解决方案二:
你测一下IfNotrs.EOF=TrueThen后面的语句执行了没有
解决方案三:
参考:sql="insertintoshop_user(username,userpassword,useremail,adddate)values('"&uname&"','"&pwd&"','"&uemail&"','"&adddate&"')"onerrorresumenextconn.execute(sql)Iferr.number=0thenResponse.Write"<scriptlanguage='javascript'>alert('恭喜您,注册成功!');location.href='index_shop.asp';</script>"ElseResponse.Write"<scriptlanguage='javascript'>alert('对不起,注册失败!');</script>"Endif
解决方案四:
引用1楼ybice的回复:
你测一下IfNotrs.EOF=TrueThen后面的语句执行了没有
登录失败页面可以显示出来,但是登录正确却进不了管理界面。
解决方案五:
引用2楼hefeng_aspnet的回复:
参考:sql="insertintoshop_user(username,userpassword,useremail,adddate)values('"&uname&"','"&pwd&"','"&uemail&"','"&adddate&"')"onerrorresumenextconn.execu……
我的是管理员登陆,就是输入正确页面跳转不到后台管理页面
解决方案六:
你检查下Manage.asp这个页面里面有没有什么地方跳出来,或者中断了不执行的
解决方案七:
你能确定response.Redirect("Manage.asp")这句没有执行吗?