TNBLOG
首页
博客
视频
资源
问答
猿趣
手机
关于
搜索
收藏
便签
笔记
消息
创作
登录
忆点点
情不知从何起,一往而情深
博主信息
排名
6
文章
6
粉丝
16
评论
8
文章类别
.net
35篇
.net core
15篇
cdn
1篇
云服务
1篇
前端
71篇
后端
6篇
随笔
19篇
架构
1篇
linux
6篇
git
3篇
virtualbox
1篇
app
1篇
英语
4篇
redis
4篇
docker
4篇
更多
mysql
6篇
sqlsugar
4篇
uni_app
4篇
数据库
1篇
最新文章
最新评价
{{item.articleTitle}}
{{item.blogName}}
:
{{item.content}}
关于我们
ICP备案 :
渝ICP备18016597号-1
网站信息:
2018-2024
TNBLOG.NET
技术交流:
群号656732739
联系我们:
contact@tnblog.net
欢迎加群
欢迎加群交流技术
原
asp.net权限过滤器,授权过滤器
3475
人阅读
2020/6/24 16:34
总访问:
770277
评论:
0
收藏:
0
手机
分类:
.net
asp.net权限过滤器其实和普通的过滤器差不多,只是它可以配合特性:AllowAnonymous来实现对这个过滤器的忽略。 **具体做法就是创建一个类继承AuthorizeAttribute即可** 方法中具体的意思,看注释即可 ``` public class AuthorFilter : AuthorizeAttribute { /// <summary> /// 处理权限验证,为false就进入HandleUnauthorizedRequest方法 /// </summary> /// <param name="httpContext"></param> /// <returns></returns> protected override bool AuthorizeCore(HttpContextBase httpContext) { return false; } /// <summary> /// 没有权限的时候执行,也就是当AuthorizeCore方法执行结果为false的时候执行 /// </summary> /// <param name="filterContext"></param> protected override void HandleUnauthorizedRequest(AuthorizationContext filterContext) { } } ``` 但要注意如果重写了OnAuthorization方法,即使加了AllowAnonymous特性,也会进入这个权限过滤器 ``` public override void OnAuthorization(AuthorizationContext filterContext) { } ```
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739
👈{{preArticle.title}}
👉{{nextArticle.title}}
评价
{{titleitem}}
{{titleitem}}
{{item.content}}
{{titleitem}}
{{titleitem}}
{{item.content}}