求禁止未登录用户直接浏览器访问网站文件的方法解决办法
求禁止未登录用户直接浏览器访问网站文件的方法
我的需求:
要求某路径下的图片未登录用户不得通过输入全路径来查看。
如某图片存放在 http://www.abc.com/www/aa.jpg.
aa.jpg 不可以通过输入上述全路径访问到,必须是经过登录验证后方可查到该图片。
开发工具:VS2010,C#
服务器平台:WIN SERVER2007 IIS7.
------解决方案--------------------
应该是你的处理类有问题
你看看这个能不能搞定
http://blog.csdn.net/zhoufoxcn/article/details/2036995
------解决方案--------------------
是写个专门的HttpHandler 而不是HttpModel
------解决方案--------------------
实现 IHttpModule 接口
context.BeginRequest 委托新事件
事件通过判断请求和验证来决定导向
webconfig
<system.webServer> -- <modules> -- add 这个类
我的需求:
要求某路径下的图片未登录用户不得通过输入全路径来查看。
如某图片存放在 http://www.abc.com/www/aa.jpg.
aa.jpg 不可以通过输入上述全路径访问到,必须是经过登录验证后方可查到该图片。
开发工具:VS2010,C#
服务器平台:WIN SERVER2007 IIS7.
------解决方案--------------------
应该是你的处理类有问题
你看看这个能不能搞定
http://blog.csdn.net/zhoufoxcn/article/details/2036995
------解决方案--------------------
是写个专门的HttpHandler 而不是HttpModel
------解决方案--------------------
实现 IHttpModule 接口
context.BeginRequest 委托新事件
事件通过判断请求和验证来决定导向
webconfig
<system.webServer> -- <modules> -- add 这个类