Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как посетитель сайта может отказаться от рассылки?

Сообщения:  [1-5] 

 
 автор: cheops   (29.06.2005 в 09:02)   письмо автору
 
   для: JC_Piligrim   (29.06.2005 в 08:59)
 

Если такая опасность не нулевая, то можно подстраховаться.

   
 
 автор: JC_Piligrim   (29.06.2005 в 08:59)   письмо автору
 
   для: cheops   (28.06.2005 в 22:46)
 

Думаю, стоит при формировании md5-хеша, в исходной строке использовать еще и пароль, чтобы шутники не отписали всех подписчиков перебором зашифрованных тем же md5 логинов или e-mail'ов, которые достать вполне возможно. А вот с паролями им прийдется попариться, как считаете?

   
 
 автор: cheops   (28.06.2005 в 22:46)   письмо автору
 
   для: antf   (28.06.2005 в 22:21)
 

Мы обычно реализуем следующую схему - не просто список пользователей и их e-mail в базе данных, но и дополнительное поле stat типа ENUM, которое принимает два значения
inactive - не активированный пользователь (не прислано поддтверждение или пользователь отказался от подписки)
active - подтверждение прислано (пользователя следует включить в список рассылки).

Когда пользователь регистрируется - ему отсылается письмо с сылкой-подтверждением и ссылкой по которой он потом сможет отписаться. Переход по ссылке подтверждение изменяет его статус на active, переход по ссылке "Отписаться" на inactive. В ссылки помещается защифрованный при помощи md5 e-mail или имя пользователя, которые сравниваются на сервере, чтобы шутники перебором не отписали всех подписчиков.

Вот сходная тема http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=312

   
 
 автор: Киналь   (28.06.2005 в 22:44)   письмо автору
 
   для: antf   (28.06.2005 в 22:21)
 

Аналогично - пользователь кликает на ссылку, запускающую скрипт удаления адреса из БД. Или можно в БД добавить еще одно поле булева типа - посылать почту на этот адрес или нет. Тогда пользователю не придется заново вводить свой адрес.

   
 
 автор: antf   (28.06.2005 в 22:21)   письмо автору
 
 

Здравствуйте. Необходимо построить систему рассылки сайта. С подпиской все понятно: создаем форму, куда пользователь заносит свой адрес электронной почты, этот адрес добавляется в базу данных и затем используется при рассылке писем. Мне интересно, как пользователь может отказаться от рассылки? Как это реализовать?
Заранее спасибо за ответ!

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования