diff options
author | vnugent <public@vaughnnugent.com> | 2024-05-17 18:27:03 -0400 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2024-05-17 18:27:03 -0400 |
commit | 9a835fe12c9586ab8dd44d7c96fef4a2d6017e4b (patch) | |
tree | 09d3bef07200edff5654ccc47772bebbc54e94ed /lib/Plugins.Essentials/src/Extensions | |
parent | 3b7004b88acfc7f7baa3a8857a5a2f7cf3dd560e (diff) |
chore: Update mimmaloc v2.1.6, update fPIC & cleanup
Diffstat (limited to 'lib/Plugins.Essentials/src/Extensions')
-rw-r--r-- | lib/Plugins.Essentials/src/Extensions/SingleCookieController.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/Plugins.Essentials/src/Extensions/SingleCookieController.cs b/lib/Plugins.Essentials/src/Extensions/SingleCookieController.cs index c4b7619..ef86934 100644 --- a/lib/Plugins.Essentials/src/Extensions/SingleCookieController.cs +++ b/lib/Plugins.Essentials/src/Extensions/SingleCookieController.cs @@ -99,10 +99,13 @@ namespace VNLib.Plugins.Essentials.Extensions Value = value, Domain = Domain, Path = Path, - MaxAge = ValidFor, + //Only set max-age if cookie has a value, otherwise set to zero to expire + MaxAge = string.IsNullOrWhiteSpace(value) ? TimeSpan.Zero : ValidFor, IsSession = ValidFor == TimeSpan.MaxValue, SameSite = SameSite, HttpOnly = HttpOnly, + + //Secure is required on cross origin requests Secure = Secure | entity.Server.CrossOrigin, }; |