Drupal 7:认识使用电子邮件返回用户
问题描述:
我在网上搜索试图找到答案,但无法这样做决定在这里发布我的问题。我必须在我们的网站上实施的订阅式服务,这里是流量:
1.新用户要下载文件
一个。向用户提供用于新/返回用户的弹出/决定页面
b。用户选择新用户
c。直接用户到网络表格
d。填写并提交表单(如果用户选择订阅复选框要发送电子邮件时,添加新的文件通知 - 在我们的情况下,它意味着我们增加了新的一页/节点)
即在感谢页面的用户提供一个链接,下载文件
2.老用户
一个。在弹出/决定页面的用户要求输入电子邮件
b。确认电子邮件已记录在数据库中,并将用户引导至具有链接的页面以下载文件或启动下载。 (电子邮件在用户提交表单时第一次被记录)Drupal 7:认识使用电子邮件返回用户
该机制应该允许我们跟踪谁下载文件并且同时不超载用户每次填写相同的表单。
请告诉我如何实现这个流程。
谢谢!
答
我可以想到两个选项 - 一个是使用Drupal的用户系统。 您可以提供一个实际注册用户到系统的链接 - 他需要提供一个密码。注册用户将获得一个特殊的角色,允许他们下载页面。
的第二个选择是使用Drupal的网页表单+ webform_validation - 退房:http://drupal.org/project/webform_validation
我们绝对不希望创建一个用户帐户。这最终是我们想要实现的用户流程:http://www.millennialmedia.com/mobile-intelligence/smart-report/。点击下载PDF。 – 2012-04-30 20:10:56
在这种情况下,请使用 - webform模块。您可以添加到提交表单的规则,然后您可以验证。 (检查电子邮件记录是否已经在系统中)。 – Gavriguy 2012-05-01 16:53:32