public override void OnActionExecuting(ActionExecutingContext filterContext) { var userSession = new SessionUser(); if (!userSession.IsLoggedIn) filterContext.HttpContext.Response.Redirect("/"); base.OnActionExecuting(filterContext); }
public AccountController(SessionUser sessionUser, WritePersistentLoginToCookie _writePersistentLoginToCookie, RemovePersistentLoginFromCookie removePersistentLoginFromCookie) { _sessionUser = sessionUser; this._writePersistentLoginToCookie = _writePersistentLoginToCookie; _removePersistentLoginFromCookie = removePersistentLoginFromCookie; }
public LoginFromCookie(GetPersistentLoginCookieValues getPersistentLoginCookieValues, WritePersistentLoginToCookie writePersistentLoginToCookie, PersistentLoginRepository persistentLoginRepository, SessionUser sessionUser) { _getPersistentLoginCookieValues = getPersistentLoginCookieValues; _writePersistentLoginToCookie = writePersistentLoginToCookie; _persistentLoginRepository = persistentLoginRepository; _sessionUser = sessionUser; }