Identity简单授权
2024-09-08 04:42:54
以下代码将访问权限限制为任何经过身份验证的用户,这里为控制器级
[Authorize]
public class AccountController : Controller
{
public ActionResult Login()
{
} public ActionResult Logout()
{
}
}
如果要对操作(而不是控制器)应用授权,请将属性应用于方法本身
public class AccountController : Controller
{
public ActionResult Login()
{
} [Authorize]
public ActionResult Logout()
{
}
}
现在只有经过身份验证的用户可以访问该 Logout
函数。
你还可以使用属性,以 AllowAnonymous
允许未通过身份验证的用户访问各个操作。
[Authorize]
public class AccountController : Controller
{
[AllowAnonymous]
public ActionResult Login()
{
} public ActionResult Logout()
{
}
}
这将仅允许经过身份验证的用户 AccountController
访问,但 Login
操作除外,无论用户是否经过身份验证或未经身份验证/匿名状态,都可以访问该操作。
最新文章
- SQL基础(3)-索引/触发器/视图操作
- highcharts
- WinForm 曲线图控件
- 实际项目中积累的一些关于事件的简单应用JS代码段(能力有限,不喜轻喷,23333)
- Vue自定义过滤器
- (五)Super VLAN
- ecmall程序结构图与常用数据库表
- WPF——执行命令清空文本框
- OGR – Merging Multiple SHP files
- Jfreet 自动删除生成的图片
- Zencart 500错误查找和解决方法
- 原生JS插件(超详细)
- UPUPW配置
- 搭建QT环境
- c# 用户自定义转换
- xss挑战之旅wp
- Android播放图片动画
- jQuery入门基础(动画效果)
- 使用xshell连接服务器,数字键盘无法使用解决办法
- [Unity3D] 04 - Event Manager