Я искал в Интернете, пытаясь найти ответ, но не смог сделать это, решил опубликовать мой вопрос здесь. Я должен осуществить подписку на подобные услуги на нашем сайте, здесь поток:
1. Новый пользователь хочет скачать файл
а. Пользователю предоставляется страница всплывающих/решений для новых/возвращающихся пользователей
b. Пользователь выбирает нового пользователя
c. Прямой пользователь к веб-форме
d. Заполните и отправьте форму (если пользователь выбрал флажок «Подписаться», мы должны отправить электронное письмо с уведомлениями о добавлении нового файла - в нашем случае это означает, что мы добавили новую страницу/узел)
e. На странице с благодарностью Вам предоставляется ссылка на скачивание файла
2. Возвращающийся пользователь
a. На странице всплывающего окна/решения пользователю необходимо ввести адрес электронной почты
b. Убедитесь, что электронная почта зарегистрирована в базе данных и напрямую на странице со ссылкой для загрузки файла или запускается загрузка. (Электронная почта регистрируется при первом обращении пользователя к форме)Drupal 7: распознать возвращающихся пользователей, используя электронную почту
Этот механизм должен позволять нам отслеживать, кто загружает файл, и в то же время не перегружать пользователя, чтобы он заполнял одну и ту же форму каждый раз.
Пожалуйста, советую мне, как я могу достичь этого потока.
Спасибо!
Мы определенно не хотим создавать учетные записи пользователей. Это, в конечном счете, поток пользователей, который мы хотим достичь: http://www.millennialmedia.com/mobile-intelligence/smart-report/. Нажмите Загрузить PDF. –
В этом случае используйте - веб-модуль. вы можете добавить в форму представления правило, которое вы можете проверить. (проверьте, что электронная почта уже находится в системе). – Gavriguy