asp.netMVC中权限控制论

这里设想了一个简单的思路,如果用户登录了,也就是session中有值才可以在控制器中操作,这样先添加一个控制器,如下代码:

 public class AuthController : Controller
    {
        //
        // GET: /Auth/

        protected override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            if (Session["userinfo"] == null)
                Response.Redirect("/Home/Index");
            base.OnActionExecuting(filterContext);
        }
    }

在需要登录才能操作的控制器中继承此控制器,如下

 public class AdminController : AuthController
    {

 

posted @ 2015-05-12 17:10  lunawzh  阅读(144)  评论(0编辑  收藏  举报