关于ASP程序登陆页

来源:百度知道 编辑:UC知道 时间:2024/05/18 22:43:37
我现在是管理员密码用户名都正确,但是提交后不能转到,而是自动刷新登陆页,请高手看看login.asp这一页的源代码:
<%@ Language=VBScript %>
<%
Response.Buffer=false
Response.Expires=0
%>
<!-- #include file="../dsn.asp" -->
<!-- #include file="../links.asp" -->
<%
set cn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")
set rs1=Server.CreateObject("ADODB.Recordset")
set rs2=Server.CreateObject("ADODB.Recordset")
cn.Open mycnstr
warnflag=session("xhy")
if Request.ServerVariables("REQUEST_METHOD")="POST" then
username=trim(Request.Form("username"))
password1=trim(Request.Form("password"))
if username="xhaiy6411620" then
if password1="28561032871650" then
session("adminusername")="xhaiy6411620"
if warnflag=&q

linkmain 这个变量根本不存在 ...?

想要转到哪里呢 ...?

Response.Write("<script language=Javascript>")
Response.Write("window.opener.top.location.reload();")
Response.Write("window.close();")
Response.Write("</script>")
是重新载入顶部网页(一般是iframe的父网页)并关闭本子网页的命令
所以可能刷新了网页

如果你要跳转的话
试试看这样改
Response.Write("<script language=Javascript>")
Response.Write("window.location='url';")
Response.Write("</script>")