asp.net – 授权和验证对静态内容的访问(pdf)
发布时间:2020-12-16 09:47:00 所属栏目:asp.Net 来源:网络整理
导读:我有一个asp.net Web应用程序,可通过表单身份验证访问.文件夹结构内部如下所示: – myappdocumentpdfhello1.pdfdocumentpdfhello2.pdfdocumentpdfhello3.pdfdocumentpdfhello4.pdf http://localhost/myapp/document/pdf/hello1.pdf 现在这些pd
我有一个asp.net Web应用程序,可通过表单身份验证访问.文件夹结构内部如下所示: –
myapp documentpdfhello1.pdf documentpdfhello2.pdf documentpdfhello3.pdf documentpdfhello4.pdf http://localhost/myapp/document/pdf/hello1.pdf 现在这些pdf文件用于应用程序中的锚链接.现在我想强制执行身份验证&授权限制对这些静态资源的直接访问.如果有来自应用程序外部的访问权限,则应该进入登录页面. 我无法更改锚标签中文件的路径,因为我在应用程序的许多位置使用它. 有没有办法处理web.config? 请提出一些解决方案. 谢谢. 解决方法
您应该向web.config添加以下行,以限制仅对经过身份验证的用户访问“document”文件夹.
未经身份验证的用户将根据需要自动重定向到登录页面. <configuration> .......... <authentication mode="Forms"> <forms loginUrl="Login.aspx" name="TSAuthCookie" cookieless="UseCookies" timeout="60" path="/"/> </authentication> <location path="document"> <system.web> <authorization> <deny users="?"/> </authorization> </system.web> </location> </configuration> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET Web API合同版本控制
- ASP.NET:空载时CPU使用率高
- asp.net – 为什么我们应该通过部分视图使用MVC 6功能视图组
- Asp.Net Zero通用打印实现
- asp.net – 根据角色为某些用户提供更强的密码
- asp.net – 有没有更好的方法将ClientID转换为外部JS文件?
- asp.net – 实体框架6 EntityDataSource不在DbContext中调用
- asp.net-mvc-5 – 如何检查用户是否从MVC5布局文件登录
- 使用Asp.net Web API时,使用DataContract和DataMember属性有
- ASP.NET成员资格:存储当前用户ID的位置?
推荐文章
站长推荐
- Linux从创建到部署ASP.NET Core项目-----使用阿里
- asp.net-mvc – MVC4 WebAPI原因短语?
- asp.net-mvc – 从IIS重写http到https的URL重写不
- asp.net – 如何防止低效的SQL查询减慢数据库服务
- asp.net-mvc – 将动态JSON对象传递给Web API –
- asp.net – 如何在WebAPI中获取POST数据?
- asp.net-mvc – 构建新的大型ASP.NET MVC2和EF4
- asp.net-mvc-5 – 使用MVC属性路由的每个控制器的
- asp-classic – 用经典的asp添加自定义标题
- 在Textbox asp.net上使用JQuery DatePicker
热点阅读