这里设想了一个简单的思路,如果用户登录了,也就是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 {