internal void SetAuthCookie(SystemUserTokenKey token) { var cookie = new Cookie() { Name = AuthCookieName }; if (token == null) { DeleteCookie(cookie); } else { cookie.Value = token.Token; if (token.IsPersistent) { cookie.Expires = token.Expires; } } Handle.AddOutgoingCookie(cookie.Name, cookie.GetFullValueString()); }
protected void SetAuthCookie(SystemUserTokenKey token) { Cookie cookie = new Cookie() { Name = AuthCookieName }; if (token == null) { //to delete a cookie, explicitly use a date in the past cookie.Expires = DateTime.Now.AddDays(-1).ToUniversalTime(); } else { cookie.Value = token.Token; if (token.IsPersistent) { cookie.Expires = token.Expires; } } Handle.AddOutgoingCookie(cookie.Name, cookie.GetFullValueString()); }