asp.net-mvc – 允许使用ASP-MVC和表单身份验证访问特定页面
以下是我的视图的目录布局的简单概述:
项目 >第1页 问题 >第1页 我正在使用表单身份验证来拒绝所有未经身份验证的用户访问,这很好.但是,我希望能够向所有人授予访问RSS视图的权限(因此他们可以通过谷歌阅读器和东西订阅) 我了解您可以通过将以下页面添加到web.config来授予对页面的访问权限 <location path="TOURPAGE.aspx"> <system.web> <authorization> <allow users="*" /> <allow users="?" /> </authorization> </system.web> 但是,我如何使用动态制作的URL进行此操作,例如: Issues/RSS/chrisj >该路径映射到称为RSS的问题中的控制器,该问题采用用户名并吐出其问题的RSS … 编辑 我认为已经修复了一些答案,但是: 看来,至少在我的情况下,您仍然需要身份验证cookie才能看到该页面.只要你有cookie,就可以注销并查看它. 这对我来说不好,我需要页面完全公开,因为它是一个RSS提要. 解决方法
忘掉< location>< allow />< deny />东西……听起来你需要在你的行动上使用[授权]属性.
查看这些页面以获取更多信息: 此外,该属性也可以应用于控制器级别,因此您不必将其放在每个单独的操作上. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- azure – 从我的ASP.NET网站执行按需Web作业?
- asp.net-mvc – 在客户端应用程序中配置用户授权
- ASP.NET GridView CommandField作为TemplateField
- asp.net – MembershipProvider在代码中更改连接字符串
- asp.net-mvc – 禁用客户端缓存
- asp.net-mvc – 保持asp.net mvc控制器的大小
- asp.net-core – ASP.NET Core Web Application控制台立即关
- asp.net-mvc – 扩展SignalR Server Hub类以创建基本Hub类
- .net – MVC 4 Mocking HttpContext – 如何模拟DisplayMod
- asp.net-web-api – Web Api gzip压缩
- asp.net-mvc-2 – ASP.NET MVC 2多个PartialView
- JS_单个或多个文件上传_不支持单独修改
- asp.net – LoweredUserName的目的?
- 无法获得突出显示的asp.net开始页面jquery |回发
- asp.net-mvc – 在html5输入模式属性中使用“@”
- ASP.net MVC – 在区域之间共享部分
- asp.net-mvc – 如何在.NET MVC3 HTML表单中的必
- asp.net-mvc-3 – 如何使用App_Code帮助程序使用
- asp.net – 将密码格式从加密更改为哈希
- asp.net-mvc-5 – 当EnableOptimizations为true时