这是 Drupal 7 站点的要求 -
- 该网站不会为访问者提供任何注册设施。它基本上是一个以内容为导向的网站,所有内容均由内容编辑器创建。
- 所有内容都对匿名用户可见。
- 有特定的内容类型(考虑“文档”)将上传文件。用户可以下载文件。
- 当匿名用户第一次查看节点时,“文档”节点不会显示文件下载链接。相反,它会要求用户输入他的电子邮件地址。
- 一旦用户输入了有效的电子邮件地址,文件的链接就会显示出来。
- 将有用户输入电子邮件地址的日志记录。
我想知道是否有一个贡献的模块已经可以做到这一点。如果没有,是否可以通过使用贡献模块的组合来实现这一点?如果连这都不可能,那么实现这一目标的最佳方法是什么?