public void RememberMe(string userName, string password) { if (_response != null) { string data = userName + "," + password; data = CryptographyHelper.Encrypt(data); HttpCookie userAuthCookie = new HttpCookie(Constants.CommonConstants.RememberMeCookieName, data); userAuthCookie.Expires = DateTime.UtcNow.AddYears(1); HttpContext.Current.Response.Cookies.Add(userAuthCookie); _response.Cookies.Add(userAuthCookie); } }
private string GetValue(string key) { HttpCookie cookie = GetCookie(CryptographyHelper.Encrypt(BuildFullKey(key))); if (cookie == null) { return(null); } if (string.IsNullOrEmpty(cookie.Value)) { return(null); } return(HttpUtility.UrlDecode(cookie.Value)); }
public void Set(string key, string value) { SetValue(CryptographyHelper.Encrypt(BuildFullKey(key)), CryptographyHelper.Encrypt(value)); }
public void Set(string key, string value, DateTime expire) { SetValue(CryptographyHelper.Encrypt(BuildFullKey(key)), CryptographyHelper.Encrypt(value), expire); }