解决方法:先创建一个新的控制器 随变命名 adminFilterConter 让他继承自controller控制器 在里面写方法
在执行方法之前授限执行
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
if (Session["UserInfo"] == null)
{
Response.Redirect("/UserLogin/Index");
}
//base.OnActionExecuting(filterContext);
}
再让需要被验证的controller继承自此控制器 即可进行验证
public class HomeController : AdminBaseController
{
//
// GET: /Home/
public ActionResult Index()
{
return View();
}
}
Filter进行session验证
时间: 2024-11-10 16:10:14