读书人

IIS 6.0和IIS 5.0的ASP登陆有关问题

发布时间: 2012-03-14 12:01:12 作者: rapoo

IIS 6.0和IIS 5.0的ASP登陆问题
我的网站首页(index.asp)有个登陆框,输入帐号和密码之后,就会成功跳转到后台管理页面(例如:mpro.asp)

1。当我的网站在WIN 2000 IIS 5.0上:我直接在IE里输入“http://10.222.20.130/mpro.asp”,则会弹出警告对话框“请先登陆!”并返回到index.asp,这是我需要的效果。

2。但是当我的网站在WIN 2003 server IIS 6.0上:我直接在IE里输入“http://10.222.20.130/mpro.asp”,则直接就进入了“mpro.asp”页面了,这样就毫无安全性可言了,根本不需要输入帐号密码就可以访问我的后台管理页面了。

请问各位:
是否是要在IIS 6.0上做点什么设置才能达到我要的效果呢?谢谢!



备注:

1。“Mpro.asp”的部分代码:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="inc/config.asp"-->
<!--#include file="inc/conn.asp"-->
<!--#include file="inc/chk.asp"-->
.......

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>PC System</title>
</head>
<body>
........

</body>
</html>

2。“chk.asp”的完整代码:

<% if session("admin")="" then
call MsgBox("请先登录!","GoUrl","index.asp")
response.End
end if
%>


[解决办法]
在Mpro.asp前面加上
<%
Session.CodePage=936
Response.Charset="gb2312"
%>
[解决办法]
来学习了。。。

读书人网 >IIS

热点推荐