问题标签 [meteor-accounts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
11247 浏览

meteor - 如何部分更新meteor.users.profile?

我已经使用模块 accounts-ui 启动了一个基于流星样板的 min 应用程序。

有一个创建呼叫用户的集合,其中一个元素是配置文件,这又有一个名为“name”的元素,它获取登录名。

在此测试应用程序中,可以选择更新用户配置文件。更新的数据来自表单提交。我在这里附加了事件监听器

因此,数据包含表单中的所有内容。登录名“名称”不包含在表单中,因此也不包含在数据中。

在更新之前我有 users.profile.name -> 包含更新后的数据我有 users.profile.* -> * 等于表单中的所有内容,但“名称”消失了。

最后:我可以保留谁的 profile.name 字段?最后,我喜欢在 users.profile 中包含来自 PLUS 的“名称”文件。

感谢您的任何提示,当您阅读时,我是流星的新手-并尝试了解事物如何联系在一起。

迈克尔

0 投票
1 回答
891 浏览

meteor - 如何在控制台中为 Meteor 更新用户

如何在 chrome 的控制台中更新 Meteor 用户?这不会删除安装中包含的任何不安全和自动发布。

这是我在 chrome 控制台中输入的内容:

Meteor.users.update({_id: 'ARfiiEDnk6NbCEzcX'}, {$set: {displayName: 'test'}})

这就是我得到的:

1

debug.js:41 更新失败:访问被拒绝

0 投票
1 回答
304 浏览

meteor - 如何避免 Accounts.onCreateUser 覆盖 users.profile?

在客户端站点上,我有一个 extraSignupField -> 名称。这存储在 users.profile.name 中。这是代码:

在我运行 onCreateUser 的服务器站点上,这会被触发,但它只设置那里提到的值。当 onCreateUser 到位时,不会创建 users.profile 条目。

这是服务器代码:

我的目标是保留来自 users.profile 和用户名条目的数据。不幸的是,我被困在了这一点上。

非常感谢迈克尔

0 投票
1 回答
99 浏览

meteor - 流星帐户输入包中是否有自动电子邮件验证支持

...如果没有,人们将如何实施它?

任何帮助是极大的赞赏。

0 投票
1 回答
912 浏览

meteor - 注册/登录社交网络时如何分配用户角色?

我正在使用社交帐户服务通过各种社交网络为我的应用程序提供注册/登录。是否可以将使用社交登录的用户分配给角色和/或组?我查看了 accounts-role 包和其他地方,但我不知道在哪里添加挂钩、在哪里定义角色等。

0 投票
1 回答
63 浏览

meteor - 跟踪用户是否在当前文档上

对于讨论站点,我想显示不仅登录而且当前讨论站点处于活动状态的用户。因此,如果用户登录了我的 Meteor 应用程序但在其他地方冲浪,他的名字将在讨论站点上显示为灰色。

获取谁登录是微不足道的,但我怎么知道哪些用户在我的页面上?

0 投票
1 回答
144 浏览

mongodb - Meteor:选择性地向客户端公开应用程序范围的集合元数据的首选方法?(即仪表板)

我想在我的 Meteor 应用程序中实现一个管理仪表板,显示来自其他集合的用户计数、当前登录用户和元数据(计数、绘图等)等数据。

由于我现有的出版物仅在客户端公开每个用户自己的“东西”,而用户出版物仅公开登录用户以确保安全,我认为我将需要一些新接口。

如果具有管理员权限的用户已登录,那么有条件地收集并向客户端公开这些数据的最佳方式是什么?我正在考虑一组方法来提供每个显示的参数,或者是收集所有参数并将它们作为大 JSON 对象返回的仪表板方法......有首选方法吗?

0 投票
0 回答
109 浏览

javascript - Meteor 中的用户对象,丢失电子邮件和角色字段

正如标题所说,我的用户对象一旦到达客户端就会丢失字段。

这是我正在使用的软件包列表:

  • 帐户密码 1.1.0
  • 艾伦宁:角色 1.2.13
  • 自动发布 1.0.3
  • 不安全的 1.0.3
  • 铁:路由器1.0.7
  • jQuery 1.11.3_2
  • 流星平台 1.2.2
  • mizzao:jquery-ui 1.11.2
  • mquandalle:玉 0.4.1
  • 语义:ui-css 1.11.5
  • 用户帐户:核心 1.8.1
  • 用户帐户:语义-ui 1.8.1

这是我的客户代码。在模板事件中

这是我的服务器代码,meteor 方法:

如果我在客户端记录返回的结果,我会得到如下信息:

但是,一旦我真正尝试在客户端或再次在服务器上获取记录,我只会得到类似的东西(请记住,我仍然有自动发布 + 不安全的开发:

如果有人能指出为什么服务器端 Meteor 方法完成执行后这些电子邮件、角色和其他字段可能会被删除,我会非常高兴!

0 投票
2 回答
76 浏览

meteor - 自定义 Meteor 帐户

我需要通过 OAuth2 实现一个带有 trakt.tv 服务的新帐户包。我如何使用account-facebook或其他已经实现的来源来创建我自己的?

0 投票
1 回答
146 浏览

meteor - 从 Meteor 帐户获取登录服务

我正在尝试通过以下方式在流星上实现自己的登录按钮:

主.js:

问题是, getLoginServices() 似乎不起作用,我也尝试过 Accounts._loginButtons.getLoginServices(),也不存在。

有什么想法(accounts-ui 版本 1.15,如果有帮助的话)?