|
主题: 怎样可以防止别人直接进入你的子ASP页面。
|
SmallBoyz
职务:普通成员
等级:1
金币:0.0
发贴:18
|
#12002/1/8 8:41:29
我有login.asp main.asp reg.asp 入口页面是login.asp 但是如果我直接在IE里打其它页面的地址,也会进入子ASP中。请问如何才能避免跳过入口程序的方法。谢谢。
|
audreys
职务:普通成员
等级:1
金币:0.0
发贴:8
|
#22002/1/8 9:11:17
首先,将下面的代码加入Global.asa
在将如下代码加入login.asp最前面: <% if (Session("isLogin")= false) then Response.Redirect("false.asp") %> 最后,创建一个文件名为false.asp的失败页面!
编辑历史:[这消息被audreys编辑过(编辑时间2002-01-08 09:13:37)]
|
SmallBoyz
职务:普通成员
等级:1
金币:0.0
发贴:18
|
#32002/1/8 11:06:23
global.asa是什么东东啊。
|
wowomo
职务:普通成员
等级:1
金币:1.0
发贴:309
|
#42002/1/8 12:51:50
没有必要放到global.asa里吧?直接检测那个session就好了。每一个不公开access的页面 都应该检测session("islogin")。
|
5D荣誉斑竹
职务:普通成员
等级:2
金币:2.0
发贴:617
|
#52002/1/8 15:01:36
最简单的办法就是加一个可传递的隐藏表单来判断用户的id名,如果为空或错误则不执行进入网页的代码。 至于Global.asa 你可以在记事本中键入
这些代码,然后将文件名保存为Global,原来txt的后缀名改为asa,放在你的根目录下就可以了!
|
SmallBoyz
职务:普通成员
等级:1
金币:0.0
发贴:18
|
#62002/1/11 8:39:55
wowomo的方法不错,不过就是麻烦。要每个页都要加。
桃人的方法其实不用隐藏的表单,就用session来记录就行。效果一样。
谢谢大家 。非常感谢。有问题还会来问的。哈哈。
|
kai3000
职务:普通成员
等级:1
金币:0.0
发贴:154
|
#72002/1/12 2:05:27
用cookies 也可以阿! 这是我论坛的判断系统 <%if request.cookies("yourwebsite")("username")="yourname" then%> login.asp的内容放这里 <%else response.write(" ------你不是管理员,请你速速离开吧------ ") end if%>
编辑历史:[这消息被kai3000编辑过(编辑时间2002-01-12 02:06:13)]
|
SmallBoyz
职务:普通成员
等级:1
金币:0.0
发贴:18
|
#82002/1/14 10:10:04
谢谢。呵呵。
|
5D荣誉斑竹
职务:普通成员
等级:3
金币:10.0
发贴:1480
|
#92002/1/15 23:01:36
检测SESSION或COOKIE
|