限制查看每个用户的表单

时间:2015-06-19 04:43:31

标签: javascript twitter-bootstrap meteor

请有人协助以下事项:

我试图使用bootstrap和Meteor来限制对表单的查看。换句话说,用户A使用模态登录并创建一个简单(或2或3 ...)表单,然后模板显示在面板上的html中。我如何确保当用户B登录时,他只能看到他的特定表格而不是用户A"表格?

我还没有包含任何代码,因为我还没有开始处理这个问题。

谢谢。

1 个答案:

答案 0 :(得分:0)

使用您的出版物/订阅需要处理的事项。有关学习资源的信息,请参阅herehere

基本上,应该发生的是当用户A创建表单(或任何对象)时,将其与用户ID(Meteor.userId())一起存储到集合中。您在页面中订阅了一个发布,您只发送属于当前用户ID的项目。

这应该可以解决您的问题,并让您为所有需要仅根据上下文或用户披露所选信息的类似(和常见)情况做好准备。此外,这意味着您的用户将能够找回他们在之前会话中留下的项目。