灌水帖 asp.net非法请求时跳转到登录页面
2015-12-31 11:16
633 查看
如题,asp.net非法请求时跳转到登录页面。在LingMind项目中我使用了母版页,因此在母版页中进行了权限的判断。如果token为null则跳转到登录页。之前由于路径写错了,导致404错误。谨记一下。
除此之外,以前见过其他处理方式
1、basepage的处理方式。
具体方式如下:1、创建basepabe页面。在basepage中进行权限验证。不通过验证则跳转到登录页面。在需要跳转的页面中将 System.Web.UI.Page替换为basepage。这样即可实现非法请求的跳转。
2、config文件配置forms身份验证
项目中也使用了这个配置:
<authentication mode="Forms">
<forms name="HpSum" loginUrl="~/Login.aspx" path="/" cookieless="UseCookies" protection="All"></forms>
</authentication>
但是由于我在母版页进行了重定向。导致无法成功-----仅仅为个人推测,真实情况有待验证。
3、使用Session
在页面中使用Session[“role”]进行判断,如果为空,则跳转到登录页。当然,如果使用session的话,登录信息必须写入session中,以便后期处理
4、
除此之外,以前见过其他处理方式
1、basepage的处理方式。
具体方式如下:1、创建basepabe页面。在basepage中进行权限验证。不通过验证则跳转到登录页面。在需要跳转的页面中将 System.Web.UI.Page替换为basepage。这样即可实现非法请求的跳转。
2、config文件配置forms身份验证
项目中也使用了这个配置:
<authentication mode="Forms">
<forms name="HpSum" loginUrl="~/Login.aspx" path="/" cookieless="UseCookies" protection="All"></forms>
</authentication>
但是由于我在母版页进行了重定向。导致无法成功-----仅仅为个人推测,真实情况有待验证。
3、使用Session
在页面中使用Session[“role”]进行判断,如果为空,则跳转到登录页。当然,如果使用session的话,登录信息必须写入session中,以便后期处理
4、
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- 星外ASP.Net的安全设置相关说明
- C#、ASP.NET通用扩展工具类之TypeParse
- 实现ASP.NET无刷新下载并提示下载完成的开发思路
- C#、ASP.NET通用扩展工具类之LogicSugar
- C#、ASP.NET通用工具类IsWhat?(可以判断数字、身份证、数据类型等等)
- 程序中常用的种代码
- ASP.NET、ASP、PHP、JSP之间有什么区别?
- ASP.NET页面间的传值的几种方法
- 入侵ASP.net网站的经验附利用代码
- 盘点PHP和ASP.NET的10大对比!
- asp.net OleDbCommand 的用法
- jquery调用asp.net 页面后台的实现代码
- asp.net中XML如何做增删改查操作
- asp.net数据验证控件
- asp.net中的check与uncheck关键字用法解析
- ASP.NET MVC 4 捆绑和缩小实例介绍
- ASP.Net Post方式获取数据流的一种简单写法
- asp.net动态产生checkbox(数据源为DB或内存集合)
- Asp.Net 和 AJAX.Net 的区别第1/2页