Drupal试用帐户开发

时间:2011-11-09 11:48:49

标签: drupal login profile account trial

我正在创建一个网站,您可以在其中创建一个包含您的姓名和电子邮件的帐户。完成后,您将获得30天的试用期。从这一点开始,您可以通过提供更多信息来“升级”您的帐户。

如果您在30天后仍未更新您的信息,则您的帐户将被暂停。

任何人都可以给我一些提示如何做到这一点? 所以: - 使用电子邮件和名称(简单)创建配置文件,指标存储在您是试用用户的数据库中。 - 登录时,您可以使用额外信息扩展您的个人资料。指示您是完全用户。

1 个答案:

答案 0 :(得分:1)

您可以随时编写自己的模块,但我的建议是使用Rules模块,并使用多个用户角色。

  • 任何新用户都会获得他注册的“试用”角色。
  • 在用户个人资料中创建所需字段
  • 创建一个规则,以便在填写字段时更改用户的角色(更新用户个人资料时规则触发)。
  • 使用cron创建一个规则,每天执行一次,暂停用户帐户,并可能在发送通知之前向他发送通知。