首页 新闻 赞助 找找看

mvc筛选器里面如何实现登陆验证

0
悬赏园豆:5 [待解决问题]

比如:正则配置,只要访问

www.xxx.com/admin/ 后面的所有资源包括图片,js,文件,页面,

比如:www.xxx.com/admin/a.aspx  或www.xxx.com/admin/im.jpg 或www.xxx.com/admin/index等等 

只要session["userMes"]为空,就重定向到登陆页面

 

下面如何配置,谢谢

public class FilterConfig
{
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
}
}

小明同学的主页 小明同学 | 初学一级 | 园豆:12
提问于:2015-06-30 17:13
< >
分享
所有回答(2)
0

1.过滤器 参考园子里的文章 Asp.Net MVC3 简单入门详解过滤器Filter

2.HttpModule 参考园子里的文章 选择HttpHandler还是HttpModule?

ExploreForward | 园豆:18 (初学一级) | 2015-06-30 18:47
0

楼上已经回答了,其实就是做个过滤器和验证的中间件(HttpModule),真正完成操作的还是在验证的中间件,在中间件决定是否将请求继续传递下去还是重定向操作,这里有点资料我觉得你可以先阅读参考下.

web api post: http://www.asp.net/media/4071077/aspnet-web-api-poster.pdf

官方基本验证处理:http://www.asp.net/web-api/overview/security/basic-authentication

 

webapi的但是跟mvc处理是差不多

visonme | 园豆:1674 (小虾三级) | 2015-07-01 08:42
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册