问题标签 [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 回答
109 浏览

meteor - 如何在 Meteor 中重新请求 Facebook 权限?

根据这个:

https://developers.facebook.com/docs/facebook-login/login-flow-for-web/v2.2#re-asking-declined-permissions

我添加auth_type: 'rerequest'到登录调用,但在Accounts.loginWith<ExternalService>. 有没有办法用accounts-facebook或任何其他包做到这一点?

0 投票
3 回答
2036 浏览

node.js - 检查用户是否使用 Meteor 登录

如何根据用户是否在 Meteor 中登录来确定布局?

我努力了

我得到错误

0 投票
0 回答
145 浏览

javascript - Meteor.find().fetch().length 在我的流星代码中返回的内容与从控制台返回的内容之间存在明显差异?

我正在使用铁路由器,我只是想检查是否没有用户然后路由到安装页面。

我遇到的问题之一是在我的 routes.js 文件中:/client/routes.js我用来确定总是返回长度为 0 的代码行。我可以通过简单地运行同一行来确认我已经注册了一个用户在控制台中:

Meteor.users.find().fetch().length // 0 in client/routes.js

Meteor.users.find().fetch().length // 1 in console

对我来说是个谜。谢谢你的帮助 :)

最好的,

0 投票
0 回答
204 浏览

meteor - 在新版本上运行旧的流星应用程序

我前段时间在流星框架中实现了小应用程序。那是流星处于阿尔法阶段的时候。

现在尝试使用新的流星在我的本地运行该应用程序并遇到以下问题。

W20150103-00:59:21.595(1)?(标准错误)
W20150103-00:59:21.665(1)?(STDERR) /home/priv/.meteor/packages/meteor-tool/.1.0.38.ieqxkv++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/dev_bundle /server-lib/node_modules/fibers/future.js:173 W20150103-00:59:21.666(1)?(STDERR)抛出(前);W20150103-00:59:21.666(1)?(STDERR) ^ W20150103-00:59:21.666(1)?(STDERR) TypeError: Object # has no method 'methods' W20150103-00:59:21.666(1)? (STDERR) 在 Accounts.urls (packages/accounts-base/accounts_server.js:422:1) W20150103-00:59:21.666(1)?(STDERR) 在 /home/priv/Apps/musicapp/.meteor/local/build/programs/server/packages/accounts-base.js:1614:4 W20150103-00:59:21.667(1)?(STDERR) 在 /home/priv/Apps/musicapp/.meteor/local/build/programs/server/packages/accounts-base.js:1657:3 W20150103-00:59:21。667(1)?(STDERR) 在 /home/priv/Apps/musicapp/.meteor/local/build/programs/server/boot.js:175:10 W20150103-00:59:21.667(1)?(STDERR) at Array.forEach (native) W20150103-00:59:21.667(1)?(STDERR)在功能。。每个。.forEach (/home/priv/.meteor/packages/meteor-tool/.1.0.38.ieqxkv++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/dev_bundle /server-lib/node_modules/underscore/underscore.js:79:11) W20150103-00:59:21.667(1)?(STDERR) 在 /home/priv/Apps/musicapp/.meteor/local/build/programs/server/boot.js:86:5 => 退出代码:8 W20150103-00:59:23.876(1)?(标准错误)

问题似乎在accounts-base包中,但不知道如何解决。

谢谢您的帮助。

0 投票
3 回答
267 浏览

authentication - 使用 Accounts.onCreateUser 修改 user.profile 以进行 loginWithMeetup

当用户使用 Meetup 登录包创建帐户时,我想获取更多值,例如用户的全名和他们的个人资料图片的 URL,然后将它们存储在 user.profile 中。目前,我正在检查服务是否为“meetup”,执行以下 GET 请求并尝试将其存储在 user.profile 中。

但是,当我尝试创建帐户时出现错误。请注意,如果我要删除代码,if (service == "meetup")尽管没有我需要的字段,我可以创建一个帐户,所以我知道问题出在此处。如何获取用户的全名和头像 URL 并将它们存储在 user.profile 下?

提前谢谢了 :)

0 投票
1 回答
466 浏览

javascript - 将自定义用户字段添加到 Meteor.js

我是编程和 Meteor.js 的新手。我正在尝试构建一个问题应用程序,管理员可以在其中发布问题,然后在一段时间后将它们标记为真或假。当用户单击“是”或“否”时,应用程序会将其用户 ID 添加到usersTrue数组usersTrue中。问题_id也被添加到用户个人资料中,因此它可以检查用户是否已经回答了问题。最后,当管理员单击“真”或“假”时,它会循环遍历正确回答的用户列表并将其增加 rightCount1,或者如果回答错误则将其增加wrongCount1。

我已经想出了如何将用户的 ID 插入到正确的问题数组中。

我的问题是如何在创建帐户时向用户添加自定义字段,以便我可以检查用户是否已经回答了问题。

我尝试使用创建 /server/user.jsonCreateUser

如果我做错了,或者有更有效的方法来完成整个过程,我会很想听听。

0 投票
1 回答
196 浏览

meteor - 使用条码+姓名+密码登录Meteor

我想使用用户名和密码来实现登录,但还要扫描条形码以完成登录。

是否已经有一个包可以做到这一点(在大气中找不到);或者你会怎么做。

完整的解决方案是要求 u+p+b 登录,然后在短暂超时时使会话超时,并要求 u+p 登录并在较长时间内使条形码超时以要求 u+p+b(因此使用 u+p+ 登录b 登录 15 分钟后需要 u+p 登录 60 分钟后需要 u+p+b)。

该解决方案需要与cordova一起使用。

帐户的设置是通过管理应用程序完成的 - 因此我们可以为客户端假设数据库已经正确设置了用户。

谢谢,K。

0 投票
0 回答
391 浏览

cordova - 离线时流星登录服务器并登录本地(应用程序)

我需要在用 Meteor 编写并通过 cordova 部署的应用程序中支持以下情况

当客户端(设备)连接到网络时:

  • 使用流星帐户登录(因此服务器端验证)

当客户端(设备)未连接到网络时:

  • 在设备上本地登录。
  • 可以访问以前下载的数据。
  • 至少能够修改该数据的一个子集:确切的用例是有两组记录
      1. 它们实际上是只读的(仍然需要能够阅读) - 本质上是一个任务列表和
      1. 这些实际上是在客户端上创建的新记录 - 本质上是工作人员在该任务中发生的活动的日志。

这是该应用程序的基石功能,我非常感谢有关如何实现此功能的反馈。

0 投票
2 回答
579 浏览

twitter - 如何在不使用 GUI 的情况下在 Meteor 中为 Twitter 设置 API 密钥

如何从 {{>loginbuttons}} 标签中删除前端的配置按钮?

到目前为止,我已经尝试过:

我找不到帐户-twitter 的文档,我似乎无法理解在哪里可以查看 Meteor 包代码。

0 投票
1 回答
855 浏览

meteor - Meteor.JS when Page navigation on Button Click ,Page loads for a second and again previous page appears

Code For LoginRegister.html
1.Main Page
2.All the templates are working fine.I think there is no issue regarding the html file
3.Problem is in the router.js file


Router.js This works correctly , When SignUp button is clicked , it flashes sigup template but again reloads home template with login page
                      Router.configure({ layoutTemplate: 'layout'
}); Router.map(function() { this.route('home',{path: '/'}); this.route('signup',{path: '/signup'}); })


loginRegister.js Java Script File containing events for Both Button Click

Please help I am stuck and I am new to Meteor so unable to figure it out , and search does not generated good result