Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Защита от повторной отправки сообщения / 3 сообщений из 3, страница 1 из 1
27.02.2006, 10:25:37
    #33566995
(Guest
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита от повторной отправки сообщения
Как мне рациональнее осуществить защиту от повторной отправки письма в течении суток ?



То есть у меня на сайте есть форма отправки сообщения:

<<< имя
<<< и-мэил
<<< сообщение

Мне нужно чтобы пользователь не смог отправить больше трёх сообщений за сутки.
...
Рейтинг: 0 / 0
27.02.2006, 11:04:10
    #33567138
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита от повторной отправки сообщения
Создать базу, в которой будете хранить дату отправки письма и время. По крону удалять все записи, которые имеют возраст более одних суток. В чем проблема?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
27.02.2006, 15:10:06
    #33568146
Voral
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита от повторной отправки сообщения
(GuestКак мне рациональнее осуществить защиту от повторной отправки письма в течении суток ?



То есть у меня на сайте есть форма отправки сообщения:

<<< имя
<<< и-мэил
<<< сообщение

Мне нужно чтобы пользователь не смог отправить больше трёх сообщений за сутки.
Если речь идет о зарегистрированом пользователе то добавить в таблицу с пользователями поле ДатаПоследнегоСообшения.
Если не зарегистрированый то через куки.
Как вариант дейтвительно хранить в течении емайл автора и,например, ИП. Хотя и то и другое, если пользователь не регистрирванный, можно запросто изменить. И следовательно, не имеет смысла.

Если, часто встречается такой баг, это нужно что бы предотвратить повторное отправление письма через нажатие посетителем клавиши "обновить" в браузере, то достаточно после отправки мыла не выводить сразу страницу, а передернуть ее:
header("Loaction: index.php");
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Защита от повторной отправки сообщения / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]