Автор |
Сообщение |
Richard Ferlow Гуру Предупреждений : 2
|
|
Хочу замутить рассылку с сайта, с подпиской-онлайн.
Скрипт польностью есть уже.
Осталась только подтверждение запихнуть.
Придумал так.
При подписывании в базу данных заносится информация вся, плюс поле - activeted 0, и еще поле - Key - уникальный код.
Потенциальному подписчику на мыло отправляется сообщение с предложением перейти по ссылке, либо ввести там этот код.
В случае его совпадения со значением в базе данных(правда проверку на ликвидность придется мутить) значение activated меняется на 1.
Вопрос - кто изчуал подобное и кто скажет о достоинствах и недостатках данного метода. |
|
|
|
|
markers Главный Модератор |
|
Richard Ferlow
Лучше сделать так, ID, KEY, DATE_OUT
При посылки генерируешь уникальное слово (Ключ) забиваешь дату истечения срока активации (Аля две недели) и потом, когда юзер вводит этот код, то просто сносишь строку в БД......
А в Пользовательской таблице держи, активирован юзер или нет....
При запуске срипта переодически проверяй и сноси старые записи из таблицы выданных активационных номеров..... А лучше кроном сделай вызов скрипта который сносит |
|
|
|
|
Richard Ferlow Гуру Предупреждений : 2
|
|
Спасибо.
Про дату истечения это верно подмечено. |
|
|
|
|
markers Главный Модератор |
|
Richard Ferlow
Кстати если есть желание и т.д., то можешь покапатся в сырцах этого форума, слить можно тут: http://www.phpbb.com Либо могу тебе выложить его на рисп! |
|
|
|
|
Richard Ferlow Гуру Предупреждений : 2
|
|
Не, спасибо, phpBB мне весьма несимпатичен |
|
|
|
|
markers Главный Модератор |
|
Richard Ferlow
Я имел ввиду про то, что там есть понятие "Активация" можешь просто от туда куски взять и посмотреть как вообще там это реализовано |
|
|
|
|
Richard Ferlow Гуру Предупреждений : 2
|
|
Я понял прекрасно. Просто не хочу в качестве примера разбирать именно его. |
|
|
|
|
Richard Ferlow Гуру Предупреждений : 2
|
|
Подумав по-лучше, хочу отказаться от подтверждения...
Позвонил в тех. поддержку - там сказали, что в принципе, если сделать нечто вроде принятия соглашения, что мол я - соглашаюсь и подписываюсь на рассылку, то от подтверждения адреса можно отказаться.
Думаю счас.
Просто с этими подтверждениями людей все таки отпугнуть можно. |
|
|
|
|
markers Главный Модератор |
|
Richard Ferlow
Ну енто смотря для чего рассылка нужна |
|
|
|
|
Richard Ferlow Гуру Предупреждений : 2
|
|
Рассылка для оповещения посетителей о каких-то горящих турах, путешествиях - туристическая в общем. |
|
|
|
|
markers Главный Модератор |
|
Richard Ferlow
А, ну тогда можно и без активации Потом если что можно будет ввести если появится много "мёртвых душ" |
|
|
|
|
Richard Ferlow Гуру Предупреждений : 2
|
|
Да проблема в том, что если начнут...ну хоть даже конкуренты - возьмут и пожалуются - мол - спам - то все, хринтец - в блэк лист поместят. |
|
|
|
|
markers Главный Модератор |
|
Richard Ferlow
Ну есть простой кодик, который с достаточно большой уверенностью проверяет мыло..... Если я правильно тебя сейчас понял |
|
|
|
|
Richard Ferlow Гуру Предупреждений : 2
|
|
А я вот тебя нет - что ты имеешь ввиду ? |
|
|
|
|
markers Главный Модератор |
|
Вообще по твоему, для чего нужна активация? Чтобы проверить мыло и то что на этом мыле сидит действительно тот человек который её заказывал, так вот если без неё, то можно проверять мало на существование сервера этого мыла и вообще правильность набора мыла, если нужен такой код, то дам....
А вот то что ты говорил могут пожаловатся на спам это в любом случае может быть такое...... |
|
|
|
|
Richard Ferlow Гуру Предупреждений : 2
|
|
Достаточно банально по регулярномы выражению проверять.
А там разбил да пинганул - но это не делаю. Зафиг.
Да, могу, и, если такая ситуация возникнет - то серверу жалующемуся покажут - так мол и так - пользователь принял соглашение в котором говориться - что это и зачем. |
|
|
|
|
|