1. 程式人生 > >asp.net mvc 判斷使用者是否登入,則重定向登入介面

asp.net mvc 判斷使用者是否登入,則重定向登入介面

1,建立一個父類控制器,該控制器在繼承控制器,其他子類控制器再繼承父類控制器就能實現第一次訪問子類控制器時都會訪問父類控制器裡面的重定向相方法

2,父類控制器中重寫控制器的一個  OnActionExecuting  則可以實現

程式碼如下:

  public class BaseController : Controller
    {
        // GET: CheckSession
        protected override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            base.OnActionExecuting(filterContext);
            //這裡判斷出沒有登入然後進行跳轉
            Response.Redirect("/Login/LoginIndex");
        }
    }

3,mvc  重定向介面方法為:

  Response.Redirect("/Login/LoginIndex");//裡面指定登入介面的路徑即可