buildExpiredRememberTokenCookie function

Cookie buildExpiredRememberTokenCookie(
  1. String cookieName, {
  2. String path = '/',
  3. String? domain,
  4. bool secure = false,
  5. SameSite? sameSite,
  6. bool httpOnly = true,
})

Builds an expired remember-token cookie for logout or invalidation.

The value is empty, the expiry is the Unix epoch, and maxAge is zero.

Implementation

Cookie buildExpiredRememberTokenCookie(
  String cookieName, {
  String path = '/',
  String? domain,
  bool secure = false,
  SameSite? sameSite,
  bool httpOnly = true,
}) {
  final cookie = buildRememberTokenCookie(
    cookieName,
    '',
    expiresAt: DateTime.fromMillisecondsSinceEpoch(0),
    path: path,
    domain: domain,
    secure: secure,
    sameSite: sameSite,
    httpOnly: httpOnly,
  );
  cookie.maxAge = 0;
  return cookie;
}