我正在使用Meteor开发项目管理应用程序。用户可以创建新帐户,然后创建项目。在项目中,他必须能够邀请合作者。这个过程应该是这样的:
项目应该有一个协作者userId的列表:
Project = {
_id: 'fpoierj9',
name: 'Sample',
userIds: [
'opijo42',
'ik03agg',
'po32a0v',
],
};
我该怎么做?
答案 0 :(得分:3)
这与我今年早些时候在差异时写的一篇博客文章中讨论过的问题一样。
http://differential.com/blog/tokenized-access-and-invited-use-in-meteor
替换我在“项目”中使用的“聊天”示例,您就在路上了。
...好的,请求摘要。为发送给用户的每个邀请创建包含令牌的URL。令牌也存储在系统中,可以访问协作实例(聊天,项目,等等)。当受邀用户跟随邀请网址时,应用会将其路由到实例中。