Я занимаюсь разработкой страницы, на которой пользователи могут войти и продемонстрировать некоторые функциональные возможности. Я хочу разрешить пользователю показывать это только один раз в день.
Небольшой пример:
У меня есть веб-страница с 3 кнопками (относится к 3 различным сценариям). При загрузке страницы я просматриваю базу данных и проверяю, выполнил ли текущий вошедший в систему пользователь какой-либо из 3 доступных сценариев (через таблицу аудита). Каждая кнопка включена / отключена в зависимости от результатов. Если какие-либо кнопки включены, то они еще не запускали эту демонстрацию. При нажатии соответствующей кнопки демонстрационная программа запускает запись, которая записывается в таблицу аудита, и кнопка отключается.
Это работало нормально, однако я понял, что когда я обновляю страницу (и подтверждаю, что хочу повторно отправить информацию), демоверсия запускается снова.
Как я могу остановить это? Мне нужно только разрешить пользователю запускать демо один раз!
Спасибо.