Я бы сказал, что вместо этого создайте состояние сеанса, если вы беспокоитесь о надежности файлов cookie.
Вы можете сделать состояние сеанса более продолжительным, чем по умолчанию.Держите его как можно меньше, т.е.просто bool.
Пока файлы cookie находятся в одном домене, они должны считаться файлами cookie первой стороны.Я думаю, можно с уверенностью предположить, что значительное большинство браузеров отклоняют только сторонние файлы cookie.
С точки зрения безопасности (она на стороне клиента и подвержена атаке) и размера файла (файлы cookie).как правило, имеют максимальный размер) не кажется проблемой здесь, почему бы и нет?