View:
<a href="@Url.Content("~/Home/Logout")">Logout</a>
Home Controller:
public ActionResult Logout()
{
Session.Abandon();
return RedirectToAction("Index");
}
Base Controller:
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
if (Session["User"] != null)
{
UDTO = (AccountDTO)HttpContext.Session[AccountController.USER];
}
else
{
filterContext.Result
= new RedirectToRouteResult(new RouteValueDictionary{ { "action", "Logout" }, { "controller", "Home" }, {"area",""} });
}
base.OnActionExecuting(filterContext);
}
No comments:
Post a Comment