asp.net-mvc – 是否可以在MVC控制器中的一个操作上禁用授权?
发布时间:2020-05-29 17:41:52 所属栏目:asp.Net 来源:互联网
导读:我在控制器上有一个授权属性,但是我想在一个操作上关闭它。 我创建了自己的授权过滤器,并在“角色”列表中添加了“匿名”。在我的过滤器中,如果Anonymous出现在角色列表中,则返回true。 但是,似乎没有超过登录页面,就好像控制器授权是抢先一切的。 您可
|
我在控制器上有一个授权属性,但是我想在一个操作上关闭它。
但是,似乎没有超过登录页面,就好像控制器授权是抢先一切的。 解决方法您可以添加[授权]到控制器类,然后将[AllowAnonymous]添加到您不想授权的单个操作。例:[Authorize]
public class AccountController : Controller
{
public ActionResult Profile()
{
return View();
}
[AllowAnonymous]
public ActionResult Login()
{
return View();
}
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- IIS和ASP.Net Web开发服务器之间的行为差异?
- asp.net – IIS 7.5中的Windows身份验证因信任关系异常而失
- asp.net – 如何禁用通过IIS提供的单页面应用程序HTML文件的
- asp.net-core – EntityFramework核心数据库首先接近多个表
- 身份验证 – 如何使用ASP.NET身份在Web API 2中实现双因素身
- asp.net-mvc – 可以在ASP.NET MVC中本地化URL /路由吗?
- asp.net-mvc – IIS7 – 密码保护开发服务器
- asp.net – 为什么IIS Express使用而不是?
- ASP.NET – 从内容页面访问主页面元素
- Asp.net mvc验证用户登录之Forms实现详解
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC HandleError不工作(
- asp.net – 如何停止调用500错误页面创建的500 .
- asp.net-mvc – ASP.Net MVC加载进度指标
- asp.net-mvc – 在ASP.NET MVC中的View和Partial
- asp.net-mvc – CORS在使用OWIN认证的web api中不
- asp.net-mvc – Sitecore 7.5 MVC和HttpContext.
- 在asp.net后面的代码中创建javaScript变量
- asp.net-mvc – Html.TextBoxFor在POST操作中不显
- asp.net-mvc – 在哪里托管我的MVC4应用程序?
- asp.net-mvc – Razor View语法无法识别HTML属性
热点阅读
