Короче говоря, вы не можете полностью надежно. Если вас не беспокоит что-то пуленепробиваемое, как вы говорите, вы можете либо
a) Сохраните файл cookie на клиентском компьютере и проверьте его при следующей публикации. Очевидно, что пользователь может удалить куки, поэтому не блестящие.
б) Вы можете сохранить IP-адрес, с которого он был отправлен. Проблема заключается в том, что вы запретите нескольким пользователям, отправляющим один и тот же IP-адрес, т.е. прокси, и один и тот же пользователь может публиковать сообщения из разных мест.
Ни один из них не особенно хорош, и если это возможно, я бы рекомендовал попросить их ввести адрес электронной почты в начале, сохранить сообщение как неподтвержденное, отправить ссылку для подтверждения по электронной почте и сделать сообщение официальным только тогда, когда они нажмут на него. , Опять же, не пуленепробиваемый, поскольку он не мешает людям отправлять сообщения с несколькими учетными записями электронной почты, но это немного лучше, чем варианты выше.
НТН