创建-跨站请求屏蔽,盗链屏蔽
来源:互联网 发布:千兆路由器 知乎 编辑:程序博客网 时间:2024/06/06 06:47
using System;using System.Web;using System.Web.Mvc;namespace FmallExternal.Helper.MvcWeb{ /// <summary> /// 跨站请求屏蔽,盗链屏蔽 /// </summary> [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, Inherited = false, AllowMultiple = false)] public sealed class IsPostedFromThisSiteAttribute : ActionFilterAttribute { /// <summary> /// 在执行操作方法后由 ASP.NET MVC 框架调用。 /// </summary> /// <param name="filterContext">筛选器上下文。</param> public override void OnActionExecuting(ActionExecutingContext filterContext) { if (filterContext != null && filterContext.HttpContext != null) { if (filterContext.HttpContext.Request.UrlReferrer == null) throw new System.Web.HttpException("Invalid submission"); if (!string.Equals( filterContext.HttpContext.Request.UrlReferrer.Host, filterContext.HttpContext.Request.Url.Host, StringComparison.CurrentCultureIgnoreCase)) throw new System.Web.HttpException("This form wasn't submitted from this site!"); } } }}
0 0
- 创建-跨站请求屏蔽,盗链屏蔽
- Cocos2dx 创建屏蔽层
- nginx屏蔽无效请求方式
- nginx屏蔽特定http_referer的请求
- 屏蔽系统Menu创建自定义Menu
- JS 屏蔽右键,创建右键菜单
- Cocos2dx 创建屏蔽层 2.x
- request.getHeader("referer")防止盗连,电子商务网站的安全,屏蔽URL地址栏输入的请求
- 屏蔽另存为
- WIN屏蔽
- 屏蔽右键
- 屏蔽类
- 屏蔽子网
- 屏蔽打印
- JS屏蔽
- 位屏蔽
- 屏蔽右键
- 位屏蔽
- 信号量与PV操作
- MySQL5.6主从复制
- 使用eclipse查看hadoop源码
- MSVC下快速Unicode I/O
- 第六届南桥杯JavaA组 第五题 打印菱形
- 创建-跨站请求屏蔽,盗链屏蔽
- C++ explicit构造函数实例解析
- mybatis防止sql注入
- 不能被声明为虚函数的C++函数
- 服务器中的sites-available和sites-enabled的关系
- 擅长排列的小明 II
- csdn博客插入图片
- 上传文件基类
- Oracle 表碎片清理