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

netrobinhood 2002-05-17 01:55:12
不想让用户(包括登陆用户和未登陆用户)在ie地址栏中直接敲链接进入某个asp程序,怎么处理?
...全文
106 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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")

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧