Drupal 6链接匿名用户和他创建的内容

时间:2011-01-19 12:44:24

标签: php drupal drupal-6

我是Drupal 6的新手。

我的要求是任何匿名用户都可以来创建特定内容类型的内容。在将内容保存到数据库之前,我需要捕获他的电子邮件地址,以便我可以向他发送查看,编辑和删除所创建内容的链接。

在这里,我认为在发送邮件之前,我会在用户的表中输入一个注册了电子邮件地址的条目。这样我就可以在他创建的内容之间建立关系。

但问题可能是如果这样的用户想要注册网站,那么Druapl的注册过程将阻止他注册为数据库中已经存在的电子邮件地址。

有可能是这样的;为这些用户分配未注册的角色,并在注册页面上检查电子邮件地址和未注册的角色的组合。

或者更好的主意?

你能指导我如何实现这个目标吗?

3 个答案:

答案 0 :(得分:0)

我有一个想法:P

1 - >在数据库上注册用户        a)生成随机密码        b)创建覆盖登录过程的模块(添加状态: 阻止 活性 的 *(预有效)

2 - >在那封邮件中你发给他:

嗨....,

你有新模块......

您的凭据是:

登录:xxx@xxx.com 密码:xxxxxx

3 - >当他返回您的网站并进行登录时,您会更改状态并向他发送用户信息....

希望有所帮助

  • 必须注册用户,否则您无法控制该内容类型的权限(编辑,删除)
  • 如果你把他当作活跃的,你可以让很多用户活跃,但只是曾经去过那里!!!

答案 1 :(得分:0)

您应该可以使用http://drupal.org/project/logintoboggan

解决问题

这将允许您创建“预注册”用户角色,并在首次创建内容时注册使用该角色的用户。关于如何处理以后注册的用户以及他们可以对自己的内容做些什么,有很多选项。

答案 2 :(得分:0)

你确定要这么做吗?允许匿名用户向您的网站发布内容将导致大量滥用。准备整个网站充满垃圾邮件和谷歌游戏链接色情/伟哥/等。