【发布时间】:2015-09-11 00:55:27
【问题描述】:
使用meanjs,我将如何通过电子邮件向用户发送邀请。
我会假设我会创建一个新用户并设置某种他们已被邀请的标志。
当受邀用户接受后,他们可以通过电子邮件、脸书等方式进行注册。
以前有人做过这样的事吗?很想看到例子或获得一些见解。感谢阅读。
【问题讨论】:
使用meanjs,我将如何通过电子邮件向用户发送邀请。
我会假设我会创建一个新用户并设置某种他们已被邀请的标志。
当受邀用户接受后,他们可以通过电子邮件、脸书等方式进行注册。
以前有人做过这样的事吗?很想看到例子或获得一些见解。感谢阅读。
【问题讨论】:
您可以在模型中添加 isRegistered/isInvited 标志。这很好,因为某些人只是查看数据库中的文档就可以理解。
同样,您可以添加一个状态枚举,然后让用户从受邀状态变为已注册状态,这样您还可以在同一个地方管理密码重置和用户暂停。
最后一种方法是创建不同的邀请集合。我更喜欢这种方法,因为它在不同的空间管理不同的实体。在这种情况下,当用户被邀请时,他们会收到一封链接到注册页面的电子邮件,然后您只需添加中间件以确保在用户注册之前受到邀请。
【讨论】: