Я создаю приложение Backbone.js с бэкэндом на основе Java. На стороне Java приложение в значительной степени установлено. Однако, на стороне клиента, я должен добавить крошечную деталь. В рамках рекламной кампании я должен убедиться, что постоянное флеш-сообщение отображается для любого пользователя, который не вошел в систему, а также для любого пользователя, вошедшего в систему, который не умышленно закрыл его.
Я знаю, что обычно лучший способ сделать это - сохранить решение пользователя в логической переменной в БД. Проблема заключается в том, что я не хочу связывать свой код и базу данных чем-то вроде рекламных сообщений. Поэтому я подумал, что, возможно, файлы cookie, настроенные клиентом, могут помочь. Однако в этом заключается проблема, заключающаяся в том, что я могу получить отдельный файл cookie для каждой учетной записи, зарегистрированной в одном и том же экземпляре браузера. И это только для одного сообщения. Кроме того, я не могу передавать файлы cookie через браузеры, поэтому мои пользователи могут снова увидеть сообщение
Я застрял. Пожалуйста помоги. То, что я хочу, это даже не код, а всего лишь несколько комментариев, нахожусь ли я на правильном пути. Если нет, я все равно буду хранить в БД. Это просто немного накладных расходов на такие глупые рекламные сообщения. Может быть, Redis может помочь?