public CheckoutCookie(IRequestCookieCollection cookiesIn, IResponseCookies cookiesOut = null) : base(CheckoutCookieName, cookiesIn, cookiesOut) { }
/// <summary> /// Restore the credentials from the session object, refresh if needed /// </summary> /// <returns></returns> public static async Task <Credentials> FromSessionAsync(IRequestCookieCollection requestCookie, IResponseCookies responseCookie) { if (requestCookie == null || !requestCookie.ContainsKey(FORGE_COOKIE)) { return(null); } Credentials credentials = JsonConvert.DeserializeObject <Credentials>(requestCookie[FORGE_COOKIE]); if (credentials.ExpiresAt < DateTime.Now) { await credentials.RefreshAsync(); responseCookie.Delete(FORGE_COOKIE); responseCookie.Append(FORGE_COOKIE, JsonConvert.SerializeObject(credentials)); } return(credentials); }
public OlympicCookies(IResponseCookies cookies) { responseCookies = cookies; }
public void SetCookies(IResponseCookies cookies, string username, string selectedName, int?page, ViewModels.ProductTypes.SortViewModel.Sort?sortState) { cookies.Append(username + "productTypeSelectedName", selectedName); cookies.Append(username + "productTypePage", page.ToString()); cookies.Append(username + "productTypeSort", sortState.ToString()); }
public static void SetJson(this IResponseCookies cookies, string key, object value, CookieOptions options) => cookies.Append(key, JsonConvert.SerializeObject(value), options);
public HandlerContextResponse(IResponseCookies cookies) : this() { Cookies = cookies; }
/// <summary> /// 删除Cookie /// </summary> /// <param name="cookies"></param> /// <param name="key"></param> public static void DeleteCookie(this IResponseCookies cookies, string key) { cookies.Delete(key); }
protected CookieTemplate(string cookieName, IRequestCookieCollection cookiesIn, IResponseCookies cookiesOut = null) { this.cookieName = cookieName; this.cookiesIn = cookiesIn ?? throw new ArgumentNullException(nameof(cookiesIn)); this.cookiesOut = cookiesOut; }
private void ReplaceCookies(IResponseCookies cookies, string cookie) { cookies.Delete(_CartName); cookies.Append(_CartName, cookie); }
public static void SetInt32(this IResponseCookies cookies, string key, int value, int days = 30) => cookies.SetString(key, value.ToString(), days);
public static void SetObject <T>(this IResponseCookies cookies, string key, T value, int days = 30) => cookies.SetString(key, JsonConvert.SerializeObject(value), days);
/// <inheritdoc /> public void ExpireAuthorization(IResponseCookies cookies) { cookies.Delete(CookieName); }
public void SetCookies(IResponseCookies cookies, string username, string selectedSupplierName, int?page, ViewModels.SupplierProducts.SortViewModel.Sort?sortState) { cookies.Append(username + "supplierProductSelectedSupplierName", selectedSupplierName); cookies.Append(username + "supplierProductPage", page.ToString()); cookies.Append(username + "supplierProductSort", sortState.ToString()); }
/// <inheritdoc /> public void ExpireAuthorization(IResponseCookies cookies) { logger.LogTrace("Expire auth cookies"); cookies.Delete(AuthorizationCookie); }
public CookieService(IHttpContextAccessor httpContextAccessor) { _responseCookies = httpContextAccessor.HttpContext.Response.Cookies; }
public static void SetSessionCookie(this IResponseCookies cookies, IHostingEnvironment hostingEnvironment, string key, string value) { cookies.Append(key, value, EsfaCookieOptions.GetSessionLifetimeHttpCookieOption(hostingEnvironment)); }
private void Set(IResponseCookies cookieCollection, string key, string value, CookieOptions options) => cookieCollection.Append(key, value, options);
public static void DeleteSessionCookie(this IResponseCookies cookies, IHostingEnvironment hostingEnvironment, string key) { cookies.Delete(key, EsfaCookieOptions.GetSessionLifetimeHttpCookieOption(hostingEnvironment)); }
public NFLCookies(IResponseCookies cookies) { responseCookies = cookies; }
public static void SetProposedStartDate(this IResponseCookies cookies, IHostingEnvironment hostingEnvironment, Guid vacancyId, DateTime date) { cookies.Append(string.Format(CookieNames.VacancyProposedStartDate, vacancyId), date.ToShortDateString(), EsfaCookieOptions.GetSessionLifetimeHttpCookieOption(hostingEnvironment)); }
public void SetCookies(IResponseCookies cookies, string username, string selectedLastName, int?page, SortState?sortState) { cookies.Append(username + "clientSelectedLastName", selectedLastName); cookies.Append(username + "clientPage", page.ToString()); cookies.Append(username + "clientSortState", sortState.ToString()); }
public static void ClearProposedStartDate(this IResponseCookies cookies, IHostingEnvironment hostingEnvironment, Guid vacancyId) { cookies.Delete(string.Format(CookieNames.VacancyProposedStartDate, vacancyId), EsfaCookieOptions.GetSessionLifetimeHttpCookieOption(hostingEnvironment)); }
public Cart(HttpContext ctx) { session = ctx.Session; requestCookies = ctx.Request.Cookies; responseCookies = ctx.Response.Cookies; }
public static void Remove(this IResponseCookies cookie, string key) { cookie.Delete(key); }
public RecipeCookies(IResponseCookies cookies) { responseCookies = cookies; }
public SessionHelper(HttpContext context) { _session = context.Session; _requestCookie = context.Request.Cookies; _responseCookie = context.Response.Cookies; }
public static void Signout(IResponseCookies cookies) { cookies.Delete(FORGE_COOKIE); }
public CookiesServices(IResponseCookies cookies, IRequestCookieCollection _cookiesRequest) { Cookies = cookies; CookiesRequest = _cookiesRequest; }
public static IResponseCookies Append(this IResponseCookies cookies, IAspNetCoreCookie cookie) { cookies.Append(cookie.Key, cookie.DefaultValue, cookie.Options); return(cookies); }
public HttpResponseFake(HttpContext httpContext, IHeaderDictionary headers, IResponseCookies cookies) { HttpContext = httpContext; Headers = headers; Cookies = cookies; }