как ограничить зарегистрированного пользователя от попыток голосования дважды

Я очень новичок в программировании php и разработке веб-сайтов.

Я пытаюсь разработать систему онлайн-голосования, где зарегистрированным пользователям разрешено голосовать только. Сделали все, и он работает нормально, но мне нужна помощь после выхода пользователя из системы.

Как я могу заставить пользователя не входить в систему снова и голосовать дважды?

Или

Как я могу перенаправить пользователя во второй раз?

Это, в основном, вопрос дизайна, но один метод будет устанавливать флаг в базе данных после того, как голосование будет выбрано для пользователя. Когда пользователь войдет в систему, вы проверите флаг, чтобы узнать, было ли сделано голосование и соответствующим образом перенаправлено.

Флагом может быть код ответа или данные ответа.