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

meteor - 从方法调用 Accounts.createUser 不会登录用户

我正在为用户注册表单使用流星方法。我有以下方法:

问题是创建了用户但未登录。该方法位于通用文件夹中,由客户端和服务器执行。

0 投票
1 回答
572 浏览

meteor - 从 ID 获取用户名而不自动发布

我刚刚完成了我的应用程序的草稿,并认为是时候删除自动发布和不安全模式了。我开始将我在客户端调用的所有杂散更新和插入方法转移到方法中。但是现在我无法从 ID 返回用户名

我之前的功能:(有效,直到我删除了自动发布)

现在我正在尝试:

使用:

我尝试阻止代码,仅在定义后才返回值,并在调用回调中调用 console.logging(将正确的用户名返回到控制台,但视图保持不变)

希望有人能找到我正在犯的明显错误,因为我已经尝试了 3 个小时,但我无法弄清楚为什么该值会在控制台中返回但没有返回到模板中。

0 投票
2 回答
515 浏览

meteor - Meteor 更改重置密码电子邮件上的发件人信息

当您保留帐户密码电子邮件模板时,它会将重置密码电子邮件的发件人显示为 Meteor 帐户。

当我尝试像这样改变它时

然后电子邮件永远不会被发送。有谁知道改变这个的正确方法是什么?

0 投票
1 回答
1787 浏览

meteor - Meteor.user() 只返回 _id 和用户名

accounts-password使用andaccounts-ui模块创建用户后,当我Meteor.user()在控制台中调用时,我没有得到完整的配置文件,只有_idand username,即使文档上有更多内容,比如createdAt记录。

如果我使用这些模板,也会出现同样的问题:

...由这个助手支持:

在这种情况下,user_list 模板很好地遍历了用户,并显示了用户名,但createdAt帮助程序失败了,即使我通过meteor mongo记录肯定存在。我没有删除自动发布;我的设置仍然完全开放。为什么我不能访问其余的用户记录?

0 投票
1 回答
508 浏览

javascript - 服务器端帐户创建错误

我一直在尝试让服务器端帐户用户创建工作,但我遇到了我正在使用服务器端的 check() 方法的问题。(我为此使用简单模式)

当密码为空时,这会导致 check() 抛出错误,这是正确的。但是,这是一个服务器端错误,我不太确定如何将其传播到客户端以被捕获和处理。

我可以从浏览器控制台看到的异常如下:

这是我的客户端代码的样子:

这是我的服务器端代码:

我尝试用普通的 try catch 块包装客户端代码,但没有任何区别;该控制台错误仍然显示。

0 投票
1 回答
568 浏览

meteor - Meteor & TypeScript - 错误:“{}”类型的值不存在“确认”属性

我正在使用 Meteor 和 TypeScript 开发一个 Web 应用程序,也使用 Nitrous.io 环境。

我正在尝试实现用户帐户系统。我正在调整我在旧项目中的 JavaScript 代码(它有效),但我仍然遇到错误。这来自login.ts文件:

我收到的错误消息是:

有任何想法吗?谢谢。:)

0 投票
0 回答
90 浏览

meteor - Meteor,无需创建帐户即可获取 LoginWithService 数据

在 Meteor 中,如何在不实际创建帐户的情况下继续使用 LoginWithService(或 LinkWithService)并获取服务数据?

在我的应用程序中,我使用服务 API 密钥来执行某些任务,为此我使用 LinkWithService()

但我也允许用户使用 LoginWithService() 函数登录/创建帐户。但这两个功能相互冲突,因为如果一个帐户已经存在密码+服务,它将强制注销然后再次登录。

我不确定这是否有意义,无论如何我想在不实际创建帐户的情况下获取登录服务数据。我怎样才能做到这一点?

0 投票
2 回答
1553 浏览

meteor - 在流星中使用帐户密码创建帐户

我正在尝试在使用流星样板创建的项目中创建帐户。我正在尝试从客户端创建它。当我点击创建帐户时,错误出现“禁止注册”。我仍然可以使用数据库中存在的凭据登录。我正在使用帐户-密码,帐户-UI,有人能告诉我解决方案吗...

0 投票
1 回答
634 浏览

javascript - Meteor Accounts:调用 storedLoginToken() 时出错“未定义不是函数”

我将Meteor-CollectionFS库添加到我的 Meteor 项目中,并注意到文件上传由于错误而无法正常工作Exception in delivering result of invoking '/cfs.images.filerecord/insert': TypeError: undefined is not a function

在挖掘时,我可以看到undefined is not a functioncfs_upload -http.js通过调用Accounts._storedLoginToken()

我不认为 CollectionFS 是问题的原因,因为我创建了一个与我的项目具有相同依赖项的虚拟项目 - 当我Accounts._storedLoginToken()从虚拟项目中的控制台调用时,登录令牌会返回,但是,当我做同样的事情时从我自己的项目的控制台调用我得到错误TypeError: undefined is not a function

关于什么可能导致这种情况的任何想法?

提前致谢

尼尔。

PS值得指出1)在虚拟项目和原始项目中,我在调用storedLoginToken时登录了2)帐户包和cfs集合包在虚拟项目和其他项目中都是相同的版本。


更新:

根据要求,这里是虚拟项目(有效)和真实项目(无效)的依赖项。请注意,我实际上并没有在虚拟项目中调用cfs 的东西,因为我更专注于 storedLoginText() 问题(cfs 问题看起来像是这种情况的症状,而不是原因)。

虚拟项目

流星平台 mizzao:bootstrap-3 下划线 ian:accounts-ui-bootstrap-3 accounts-password aldeed:autoform aldeed:collection2 cfs:standard-packages cfs:ui cfs:filesystem iron:router zimme:iron-router-active

虚拟项目版本

accounts-base@1.1.3 accounts-password@1.0.6 aldeed:autoform@4.2.2 aldeed:collection2@2.3.1 aldeed:simple-schema@1.1.0 anti:i18n@0.4.3 application-configuration@1.0。 4 autoupdate@1.1.5 base64@1.0.2 binary-heap@1.0.2 blaze@2.0.4 blaze-tools@1.0.2 Boilerplate-generator@1.0.2 callback-hook@1.0.2 cfs:access-point@ 0.1.43 cfs:base-package@0.0.27 cfs:collection@0.5.3 cfs:collection-filters@0.2.3 cfs:data-man@0.0.4 cfs:file@0.1.15 cfs:filesystem@0.1。 1 cfs:http-methods@0.0.27 cfs:http-publish@0.0.13 cfs:power-queue@0.9.11 cfs:reactive-list@0.0.9 cfs:reactive-property@0.0.4 cfs:standard- packages@0.5.3 cfs:storage-adapter@0.1.1 cfs:tempstore@0.1.3 cfs:ui@0.1.3 cfs:upload-http@0.0.19 cfs:worker@0.1.3 check@1.0.4 coffeescript @1.0.5 ddp@1.0.14 deps@1.0.6 ejson@1.0.5 email@1.0.5 fastclick@1.0.2 follower-livedata@1.0.3 geojson-utils@1.0.2 handlebars@1.0。2 html-tools@1.0.3 htmljs@1.0.3 http@1.0.10 ian:accounts-ui-bootstrap-3@1.2.31 id-map@1.0.2 iron:controller@1.0.7 iron:core@1.0 .7 iron:dynamic-template@1.0.7 iron:layout@1.0.7 iron:location@1.0.7 iron:middleware-stack@1.0.7 iron:router@1.0.7 iron:url@1.0.7 jquery@ 1.11.3 json@1.0.2 launch-screen@1.0.1 livedata@1.0.12 localstorage@1.0.2 logging@1.0.6 meteor@1.1.4 meteor-platform@1.2.1 minifiers@1.1.3 minimongo@1.0 .6 mizzao:bootstrap-3@3.3.1_1 mobile-status-bar@1.0.2 momentjs:moment@2.8.4 mongo@1.0.11 mongo-livedata@1.0.7 npm-bcrypt@0.7.7 observe-sequence@ 1.0.4 ordered-dict@1.0.2 raix:eventemitter@0.1.1 random@1.0.2 reactive-dict@1.0.5 reactive-var@1.0.4 reload@1.1.2 retry@1.0.2 routepolicy@1.0。 4 service-configuration@1.0.3 session@1.0.5 sha@1.0.2 spacebars@1.0.5 spacebars-compiler@1.0.4 srp@1.0.2 stylus@1.0.6 templating@1.0.11 tracker@1.0.5 ui@1.0。5 underscore@1.0.2 url@1.0.3 webapp@1.1.6 webapp-hashing@1.0.2 wizonesolutions:underscore-string@1.0.0 zimme:iron-router-active@1.0.1

真实项目

流星平台 mizzao:bootstrap-3 下划线 iron:router sacha:spin ian:accounts-ui-bootstrap-3 accounts-password aldeed:autoform aldeed:collection2 zimme:iron-router-active cfs:standard-packages cfs:filesystem cfs:用户界面

真实项目版本

accounts-base@1.1.3 accounts-password@1.0.5 aldeed:autoform@4.2.2 aldeed:collection2@2.3.1 aldeed:simple-schema@1.1.0 anti:i18n@0.4.3 application-configuration@1.0。 4 autoupdate@1.1.4 base64@1.0.2 binary-heap@1.0.2 blaze@2.0.4 blaze-tools@1.0.2 样板生成器@1.0.2 callback-hook@1.0.2 cfs:access-point@ 0.1.43 cfs:base-package@0.0.27 cfs:collection@0.5.3 cfs:collection-filters@0.2.3 cfs:data-man@0.0.4 cfs:file@0.1.15 cfs:filesystem@0.1。 1 cfs:http-methods@0.0.27 cfs:http-publish@0.0.13 cfs:power-queue@0.9.11 cfs:reactive-list@0.0.9 cfs:reactive-property@0.0.4 cfs:standard- packages@0.5.3 cfs:storage-adapter@0.1.1 cfs:tempstore@0.1.3 cfs:ui@0.1.3 cfs:upload-http@0.0.19 cfs:worker@0.1.3 check@1.0.3 coffeescript @1.0.5 ddp@1.0.13 deps@1.0.6 ejson@1.0.5 email@1.0.5 fastclick@1.0.2 follower-livedata@1.0.3 geojson-utils@1.0.2 handlebars@1.0。2 html-tools@1.0.3 htmljs@1.0.3 http@1.0.9 ian:accounts-ui-bootstrap-3@1.2.21 id-map@1.0.2 iron:controller@1.0.7 iron:core@1.0 .7 iron:dynamic-template@1.0.7 iron:layout@1.0.7 iron:location@1.0.7 iron:middleware-stack@1.0.7 iron:router@1.0.7 iron:url@1.0.7 jquery@ 1.0.2 json@1.0.2 启动屏幕@1.0.1 livedata@1.0.12 localstorage@1.0.2 logging@1.0.6 meteor@1.1.4 meteor-platform@1.2.1 minifiers@1.1.3 minimongo@1.0 .6 mizzao:bootstrap-3@3.3.1_1 mobile-status-bar@1.0.2 momentjs:moment@2.8.4 mongo@1.0.11 mongo-livedata@1.0.7 npm-bcrypt@0.7.7 observe-sequence@ 1.0.4 ordered-dict@1.0.2 raix:eventemitter@0.1.1 random@1.0.2 reactive-dict@1.0.5 reactive-var@1.0.4 reload@1.1.2 retry@1.0.2 routepolicy@1.0。 3 sacha:spin@2.0.4 service-configuration@1.0.3 session@1.0.5 sha@1.0.2 spacebars@1.0.4 spacebars-compiler@1.0.4 srp@1.0.2 stylus@1.0.6 templating@1.0 .10 tracker@1.0.4 ui@1.0.5 underscore@1.0.2 url@1.0.3 webapp@1.1.5 webapp-hashing@1.0.2 wizonesolutions:underscore-string@1.0.0 zimme:iron-router-active@ 1.0.1

0 投票
1 回答
1120 浏览

facebook - Meteor 用户帐户 - Facebook 登录未显示,但 Google 显示

我正在尝试按照指南集成 Meteor UserAccounts Bootstrap 包。

我已经ServiceConfiguration为这两项服务设置了正确的设置,但只有谷歌出现。我也尝试添加 Twitter,但即使这样也不起作用。有谁知道我错过了什么?

包裹 -

服务器上的帐户配置 -

但这就是所有出现的 -

在此处输入图像描述

EDIT1:我刚刚注意到一些非常有趣的事情。我在我朋友的 macbook 上克隆了这个确切的项目,一切都按预期进行。(我之前使用的是 Linux mint 17)。我认为这是某种错误,但不确定这里的罪魁祸首。