限制每个用户查看表单
Restricting The Viewing of Forms Per User
请有人协助以下方面:
我正在尝试限制使用引导程序和流星查看表单。换句话说,用户 A 登录并使用模态创建一个简单的(或 2 个或 3 个...)表单,然后在面板上的 html 中显示。如何确保当用户 B 登录时,他只能看到他的特定表单,而看不到"用户 A"的表单?
我没有包含任何代码,因为我还没有开始解决这个问题。
谢谢。
这是您需要使用出版物/订阅处理的问题。请参阅此处和此处以获取学习资源。
基本上,应该发生的是,当用户 A 创建表单(或任何对象)时,将其与用户 ID (Meteor.userId()
) 一起存储到集合中。您在页面中订阅一个出版物,在该出版物中,您仅发送属于当前用户 ID 的项目。
这应该可以解决您的问题,并使您为仅需要披露所选信息的所有类似(和常见)情况做好准备,具体取决于上下文或用户。此外,这意味着您的用户将能够找回他们在以前的会话中留下的项目。
相关文章:
- 从表单中获取用户输入执行计算(操作顺序)并输出回该表单
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- 如果用户没有更改,则表单值为空
- 谷歌表单-根据分配给谷歌应用程序的工作为商业用户预先填充多项选择列表
- 如何在用户提交表单之前访问text_field的内容
- HTML.如何检查用户是否在表单中输入了文本
- 阻止用户在Netsuite中使用标准/未自定义的表单
- 如何停止javascript的执行并允许用户保存表单
- 如何根据用户输入的数字动态地向表单添加文本字段
- 如何使用 HTML 中的表单框获取用户输入
- 流星 - 添加带有熨斗的路由后无法提交用户.路由器到登录和注册表单
- 纯javascript的进度图像加载程序仅当用户单击提交html表单时
- Jquery:如何处理"停止/取消”;用户停止表单提交时的事件
- 如何从HTML表单中获取用户输入并将其存储在现有的JavaScript数组中
- 临时存储用户表单数据的最佳方式,用于表单重新提交
- 使用php提交表单,并使用ajax向用户提供响应
- 用户提交表单时按钮发生更改
- 当处理请求发布ajax时,如何禁用该表单中的表单(用户无法检查、填写文本、选择下拉列表等)
- 在我的javascript函数中,我试图从表单用户输入到我创建的函数并输出答案的值
- 重定向表单用户提交时,基于无线电选择仅