0

我已经在网上搜索试图找到答案但无法这样做决定在这里发布我的问题。我必须在我们的网站上实现类似订阅的服务,流程如下:

1. 新用户要下载文件
   a. 为新用户/返回用户提供弹出/决策页面
   b. 用户选择新用户
   c. 将用户引导至 Web 表单
   d. 填写并提交表单(如果用户选择订阅复选框,我们应该在添加新文件时发送带有通知的电子邮件 - 在我们的例子中,这意味着我们添加了一个新页面/节点)
   e。在感谢页面上,为用户提供了下载文件的链接

2. 返回用户
   a。在弹出/决定页面上,用户要求输入电子邮件
   湾。验证电子邮件是否已登录数据库,并将用户引导至带有下载文件或启动下载链接的页面。(电子邮件在用户首次提交表单时记录)

这种机制应该允许我们跟踪谁下载了文件,同时不会让用户每次都填写相同的表格。

请告诉我如何实现这个流程。

谢谢!

4

1 回答 1

0

我能想到两种选择——一种是使用 Drupal 的用户系统。您可以提供一个将用户实际注册到系统的链接——他还需要提供一个密码。注册用户将获得一个允许他们下载页面的特殊角色。

第二种选择是使用 Drupal webform + webform_validation - 查看:http ://drupal.org/project/webform_validation

于 2012-04-28T13:13:11.463 回答