+++++关于用户权限的问题?+++++

netrobinhood 2002-05-17 01:55:12
不想让用户(包括登陆用户和未登陆用户)在ie地址栏中直接敲链接进入某个asp程序,怎么处理?
...全文
69 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
netrobinhood 2002-05-17
这个能用来判断与a.asp链接的前一个文件是什么吗?如果有怎样实现?
回复
离子漂浮物 2002-05-17

if Request.ServerVariables("SCRIPTNAME")<>"a.asp" then '出错'
回复
netrobinhood 2002-05-17
有没有象类似这样if ??? <>"a.asp" then '出错‘直接判断文件名的?
回复
nickycheng 2002-05-17
Request.ServerVariables("HTTP_REFERER")
这个好象就是前面一页的地址。

http://www.xxx168.xxx/b.asp 加入判断

<% if Request.ServerVariables("HTTP_REFERER") <> "http://www.xxx168.xxx/a.asp" then '出错
%>
如果不是a.asp进到b.asp的就报错
回复
a202 2002-05-17
在登陆用户页写上这些。admin=request("admin")
在你不想直接打开的页写上这些。
if admin="" then
response.end
end if
回复
saucer 2002-05-17
用户注册程序:
让用户在一个没有地址栏的窗口里注册
回复
netrobinhood 2002-05-17
但是我是想用户还能正常使用网站,就说不让用户在地址栏中跳转到与当前页不相关的页上面,比如用户注册程序分几步骤注册,我是在最后一起存入数据库的,我的意思是想按顺序可以看到,不想让人在地址栏中直接进入后几步骤的页没有按照顺序。
回复
lizhuohua 2002-05-17
用session判断
在每一页前加上
if session.username("username")="yourstr" then
response.redirect "某一页"
end if

这样只有登陆名为yourstr的用户可以看到某页,其他的无论登陆与否都不能看到,yourstr这个字符串可以自己设定。你可以设定一个只有你自己知道的字符串,这样任何人都不能进入这个asp页了。
回复
julyclyde 2002-05-17
Request.ServerVariables("HTTP_REFERER")
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2002-05-17 01:55
社区公告
暂无公告