1

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

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

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

4

1 回答 1

1

您始终可以编写自己的模块来执行此操作,但我的建议是使用规则模块,并使用多个用户角色。

  • 任何新用户都会获得他注册的“试用”角色。
  • 在用户配置文件中创建所需的字段
  • 创建一个规则,该规则将在字段被填充时更改用户的角色(每当更新用户配置文件时都会触发规则)。
  • 使用 cron 创建一个每天执行一次的规则,以暂停用户帐户,并可能在这样做之前向他发送通知。
于 2011-11-09T11:57:41.037 回答