问题标签 [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 投票
1 回答
283 浏览

meteor - Meteor 中基于登录用户“角色”的动态发布

我希望有一些出版物只返回用户根据他们的角色有权访问的项目。我正在使用 alanning:roles 包来处理角色。

例如,我有一个出版物,如:

我遇到的问题是,在我看到的所有示例中,发布都是在服务器文件夹中的 .js 文件中定义的,因此在客户端首次连接时运行并获取。但是,当客户端首次连接时,用户并未登录。但是,我不知道将这些出版物放在哪里或它应该如何工作。

0 投票
2 回答
475 浏览

facebook - 无法在 Meteor 应用程序中配置帐户-facebook

我已将包 accounts-base、accounts-ui 和 accounts-facebook 添加到我的流星应用程序中。我知道通过将 {{> loginButtons}} 添加到我的模板中,配置/登录按钮将在我的模板上弹出。但是,只有accounts-facebook 作为登录包,我收到消息:“未配置登录服务” 添加accounts-github 和accounts-google 时,按钮确实显示并且一切似乎都正常工作。所以它似乎与 Facebook 包本身有关,但我已经没有如何解决这个问题的想法了。还有人有想法吗?

0 投票
1 回答
126 浏览

meteor - 流星在 Nitrous.io 框中添加 joshowens:accounts-entry 包 - 没有添加或显示模板

我正在使用 Nitrous.io IDE 并尝试添加 Josh Owens 帐户入口包。

安装包(它在我的包中列出),但所有应该附带的文件都不可见。它肯定是安装的,因为如果我转到 /sign-in url,它会呈现带有表单的登录页面。

我尝试了“显示隐藏”选项并搜索了所有文件夹,但找不到任何随包附带的文件。

我尝试手动添加文件,但这些文件已被已安装的原始文件取代。

任何关于它们在哪里的想法都将不胜感激,或者仅仅是一个案例,如果您使用 Nitrous.io IDE 并安装此软件包,您将无法访问这些文件?

谢谢。

0 投票
1 回答
700 浏览

meteor - Accounts.resetPassword() 没有回调

我正在处理我的应用程序的注册部分。在服务器端创建新用户后,我调用Accounts.sendEnrollmentEmail(). 我收到带有如下链接的电子邮件:

并在 Iron Router 中创建了一个路由来处理它并显示一个“选择密码”表单,如下所示:

路线:

报名模板:

和 JS:

当我输入注册 URL 时,我得到了很好的表格,填写它,单击按钮并让 console.log 说它正在发送。我还验证了令牌与数据库中的内容匹配。但是,调用Accounts.resetPassword()永远不会执行回调函数。浏览器控制台中既没有错误也没有 else 登录。在 MongoDB 中选择用户显示仍然没有设置密码,并且它仍然有一个 services->password->reset 具有相同的令牌。我确定我错过了一步,但我不知道是什么。

0 投票
1 回答
227 浏览

meteor - Meteor Accounts-Entry 如何防止extraSignupField 被存储到数据库中?

我正在使用 Meteor 的account-entry包来处理我的网络应用程序的登录注册操作。要将Confirm Password字段添加到注册表单,这就是我所做的(在 CoffeeScript 中):

这种方法的问题在于:它还将confirmPassword字段保存到数据库中,这样当有人访问数据库>用户集合时,他们可以清楚地看到confirmPassword字段中每个用户的密码——这很糟糕。

我还不知道如何解决这个问题。我认为可能有一个属性决定是否应将特定字段存储在数据库中,但我还没有弄清楚!(accounts-entry文档对我来说似乎不够详细,我不得不说:()

你们能帮我解决这个问题吗?提前非常感谢!

0 投票
2 回答
3047 浏览

meteor - Meteor 需要时间才能知道是否有 {{currentUser}}

我有一些代码我只想在noUsercurrentUser.
所有这些都在导航模板中。像这样...

所以问题是,当有一个currentUser(即我已登录)并且我刷新页面时,{{#if noUser}}块内的代码首先显示然后{{#if currentUser}}块,{{#if noUser}}块仅在没有用户时显示。
这是模板的帮助代码..

不知道我在这里做错了什么。:(
请帮忙。

0 投票
1 回答
778 浏览

meteor - 使用安装的 accounts-ui 覆盖重置密码

我想覆盖并使用我自己的表单来重置密码

我已经安装了accounts-ui包我试过以下

在 HTML 中

在 .js 文件中

但它仍然显示accounts-ui的resetpassword对话框

0 投票
2 回答
90 浏览

meteor - 为什么我的 Meteor 用户对象中没有任何电子邮件地址?

我正在使用带有帐户-google 登录服务的 Meteor 1.0。

我请求这些权限

成功登录后,当我查看服务器上 Mongo shell 中的用户对象时,我在用户文档的任何地方都看不到任何电子邮件。

我的印象是 Meteor 会在某处存储用于登录 Google 的任何电子邮件地址。

我如何获得电子邮件?

0 投票
1 回答
48 浏览

meteor - 针对 onUse 数据库的 TinyTest

假设他们不是,有什么方法可以meteor test-packages ./使用相同的数据库meteor吗?我想添加一些依赖用户数据的包测试。

0 投票
1 回答
247 浏览

meteor - Meteor 中的无密码帐户生成

我希望人们能够在不明确创建帐户的情况下最初使用流星应用程序,直到他们希望共享他们的数据或在另一台设备上查看他们的数据。即使他们很乐意明确创建一个帐户,我也希望该用户帐户的选项是无密码的(即https://passwordless.net/)。

但我在第一个障碍中挣扎。如何检查用户帐户是否已存在并在必要时创建一个?