我在控制器上有一个授权属性,但我想通过一个操作将其关闭。
我创建了自己的授权过滤器并将“匿名”添加到角色列表中。在我的过滤器中,如果 Anonymous 出现在角色列表中,我将返回 true。
然而,它似乎并没有通过登录页面,就好像控制器授权抢占了其他任何东西一样。
你可以加[Authorize]
到控制器类,然后添加[AllowAnonymous]
您不想获得授权的单个操作。例子:
[Authorize]
public class AccountController : Controller
{
public ActionResult Profile()
{
return View();
}
[AllowAnonymous]
public ActionResult Login()
{
return View();
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)