wsp-10276, remember me on login page seem to work now!

This commit is contained in:
Olov Karlsson 2014-11-10 20:27:55 +01:00
parent 8d09ab7f69
commit 0f928018a3

View file

@ -290,7 +290,7 @@ namespace WebsitePanel.Portal
authCookie.HttpOnly = true; authCookie.HttpOnly = true;
if (persistent) if (persistent)
authCookie.Expires = DateTime.Now.AddMonths(1); authCookie.Expires = ticket.Expiration;
HttpContext.Current.Response.Cookies.Add(authCookie); HttpContext.Current.Response.Cookies.Add(authCookie);
} }
@ -457,7 +457,7 @@ namespace WebsitePanel.Portal
1, 1,
username, username,
DateTime.Now, DateTime.Now,
DateTime.Now.AddMinutes(GetAuthenticationFormsTimeout()), persistent ? DateTime.Now.AddMonths(1) : DateTime.Now.AddMinutes(GetAuthenticationFormsTimeout()),
persistent, persistent,
String.Concat(password, Environment.NewLine, Enum.GetName(typeof(UserRole), role)) String.Concat(password, Environment.NewLine, Enum.GetName(typeof(UserRole), role))
); );
@ -592,9 +592,9 @@ namespace WebsitePanel.Portal
// set theme // set theme
SetCurrentTheme(theme); SetCurrentTheme(theme);
// remember me //// remember me
if (rememberLogin) //if (rememberLogin)
HttpContext.Current.Response.Cookies[FormsAuthentication.FormsCookieName].Expires = DateTime.Now.AddMonths(1); // HttpContext.Current.Response.Cookies[FormsAuthentication.FormsCookieName].Expires = DateTime.Now.AddMonths(1);
} }
public static void SetCurrentLanguage(string preferredLocale) public static void SetCurrentLanguage(string preferredLocale)