fix #5374 Visitor Settings not returned due to change in Visitor cookie format

This commit is contained in:
sbwalker
2025-07-03 16:44:59 -04:00
parent b1a8c28283
commit 0d3d693799
3 changed files with 21 additions and 16 deletions

View File

@ -345,6 +345,7 @@
DateTime expiry = DateTime.MinValue;
if (visitorCookieValue != null && visitorCookieValue.Contains("|"))
{
// visitor cookies contain the visitor id and an expiry date separated by a pipe symbol
var values = visitorCookieValue.Split('|');
int.TryParse(values[0], out _visitorId);
DateTime.TryParseExact(values[1], "M/d/yyyy hh:mm:ss tt", CultureInfo.InvariantCulture, DateTimeStyles.None, out expiry);