问题标签 [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.
javascript - 为什么 Meteor.users.findOne({username: "test"}) 返回一个对象,但用具有相同值的变量替换“test”返回未定义
当 a 是“测试”但当我运行时,这里的 id 变得未定义
在浏览器控制台中,它返回正确的对象。我的代码有什么问题?
meteor - 我可以将同一个数据库用于多个 Meteor 应用程序吗?
用例:我构建的应用程序app.foo.com
,以及一个望远镜实例community.foo.com
,在不同的应用程序服务器上。他们唯一要分享的集合是users
. 我会为这两个应用程序提供相同的 mongo url 和 oplog url,并确保users
两个应用程序之间的集合名称不重叠。
这应该可以正常工作吗?任何性能问题?
meteor - 由于 Meteor.js 帐户,Mongodb 中有许多 loginToken
查看 Mongodb 中的Users
集合时,似乎 Meteor.js Accounts 包loginTokens
在services.resume.loginTokens
.
这是正常的吗?是否需要限制 loginToken 的数量或为这些令牌设置某种形式的过期时间?
meteor - MeteorJs“loginWIthPassword”似乎在方法中不起作用
似乎“Meteor.loginWithPassword”函数在方法中调用时不起作用。
我想用自动表单创建我的登录表单,所以我创建了一个回调方法,该方法在用户提交登录表单后被调用。表单以正确的方式调用,但 loginWithPassword 函数似乎不起作用。
这是我的方法(在客户端和服务器端)
我的自动表单在提交时调用此方法:
提交此表单时,我收到此错误:
当我现在打开浏览器控制台并输入:
我会得到同样的错误。
但是:当我在控制台中键入以下内容时,它可以工作(现在的错误是:找不到用户名):
我的方法完全没有其他作用,然后这个剪断了,所以我问自己这里出了什么问题。
Ps.:我知道我添加了“test”作为用户名和“test”作为密码——它只是为了测试。即使输入是正确的,错误也总是相同的。
facebook-graph-api - 仅为 Meteor 中的特定用户请求额外权限
我有一个应用程序允许用户使用他们的 Facebook 和 Twitter 帐户登录。我只需要一个非常基本的信息,比如他们的电子邮件地址和全名。一切正常并按计划进行。
但是,现在我只需要代表管理员用户实现发布到 Facebook 页面和 Twitter 的功能。所以,我只需要从特定用户那里获得额外的权限。
管理员用户有资格在 Facebook 管理我们的页面。该应用程序需要请求额外的权限才能发布到页面。我不想为普通用户保留这些基本权限。
我怎样才能做到这一点?
javascript - 在流星中自定义登录按钮
我正在流星中建立一个登录页面。它有一个facebook登录按钮、gmail登录按钮和linkedin登录按钮。然后我有一个 Meteor 的默认登录表单。
到目前为止一切都很好。唯一的挑战是,我需要将所有这些社交网络登录按钮放在 Meteor 的默认登录表单下方。我该怎么做?
谢谢并恭祝安康。
android - 使用 Android 平台构建 Meteor 服务器时的奇怪行为
我正在制作一个待办事项列表应用程序,使用流星和科尔多瓦完整代码位于:github。
我添加了一个 Android 应用程序版本。登录是通过帐户密码。
服务器通过带有 nginx 前端的 nodejs 运行。
问题:
如果我使用 android-platform 构建服务器,然后将 android 设备连接到它,登录按钮会短暂出现,但随后屏幕刷新并且它们消失了,除非清除应用程序缓存,否则它们不会返回。
如果我在没有 android 平台的情况下构建服务器,那么它可以正常工作。流星运行 android(模拟)会发生这种情况。流星运行 android-device 并通过从 Play 商店加载 APK。
我假设正在发生的事情是使用 android 平台构建服务器导致将不同版本的代码放在服务器上,然后在连接时将其推送到手机。
但我不知道如何调试它。
meteor-accounts - Meteorjs Accounts.config sendVerificationEmail 选项没有任何效果
我正在创建没有accounts.ui 包的帐户,只使用accounts-base/accounts-password。我有一个server
代码
然后稍后在注册表单上提交我打电话
它创建用户(我可以稍后使用此用户登录)没有问题或错误,除非它不向我发送任何电子邮件。
我安装了流星电子邮件包,但我没有配置电子邮件 URL,因此它应该在标准输出中打印不会发生的消息。
我可以使用 post user create hook 并手动发送电子邮件,但我想它应该可以在没有文档中描述的额外工作的情况下工作。
流星版本是 1.0.3.1
meteor - Meteor 1.0 - 自定义认证规则
我有一个流星应用程序,它使用 Neo4j 作为带有neo4jreactivity驱动程序的数据库。由于我没有使用 Mongo,Meteor.loginWithPassword(email, password, function(err) {...})
因此不起作用。我的问题是:
如何定义自定义身份验证规则以登录应用程序?
有一些像:
mongodb - 向集合中的当前文档添加新字段时,Meteor.users.update 访问被拒绝
我正在寻找向当前文档添加一个新字段(将来将使用 $push 填充的数组)但出现错误update failed: MongoError: Cannot apply $push/$pushAll modifier to non-array
我正在研究 Meteor.users 集合。
运行的代码是: