问题标签 [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.
meteor - 从方法调用 Accounts.createUser 不会登录用户
我正在为用户注册表单使用流星方法。我有以下方法:
问题是创建了用户但未登录。该方法位于通用文件夹中,由客户端和服务器执行。
meteor - 从 ID 获取用户名而不自动发布
我刚刚完成了我的应用程序的草稿,并认为是时候删除自动发布和不安全模式了。我开始将我在客户端调用的所有杂散更新和插入方法转移到方法中。但是现在我无法从 ID 返回用户名。
我之前的功能:(有效,直到我删除了自动发布)
现在我正在尝试:
使用:
我尝试阻止代码,仅在定义后才返回值,并在调用回调中调用 console.logging(将正确的用户名返回到控制台,但视图保持不变)
希望有人能找到我正在犯的明显错误,因为我已经尝试了 3 个小时,但我无法弄清楚为什么该值会在控制台中返回但没有返回到模板中。
meteor - Meteor 更改重置密码电子邮件上的发件人信息
当您保留帐户密码电子邮件模板时,它会将重置密码电子邮件的发件人显示为 Meteor 帐户。
当我尝试像这样改变它时
然后电子邮件永远不会被发送。有谁知道改变这个的正确方法是什么?
meteor - Meteor.user() 只返回 _id 和用户名
accounts-password
使用andaccounts-ui
模块创建用户后,当我Meteor.user()
在控制台中调用时,我没有得到完整的配置文件,只有_id
and username
,即使文档上有更多内容,比如createdAt
记录。
如果我使用这些模板,也会出现同样的问题:
...由这个助手支持:
在这种情况下,user_list 模板很好地遍历了用户,并显示了用户名,但createdAt
帮助程序失败了,即使我通过meteor mongo
记录肯定存在。我没有删除自动发布;我的设置仍然完全开放。为什么我不能访问其余的用户记录?
javascript - 服务器端帐户创建错误
我一直在尝试让服务器端帐户用户创建工作,但我遇到了我正在使用服务器端的 check() 方法的问题。(我为此使用简单模式)
当密码为空时,这会导致 check() 抛出错误,这是正确的。但是,这是一个服务器端错误,我不太确定如何将其传播到客户端以被捕获和处理。
我可以从浏览器控制台看到的异常如下:
这是我的客户端代码的样子:
这是我的服务器端代码:
我尝试用普通的 try catch 块包装客户端代码,但没有任何区别;该控制台错误仍然显示。
meteor - Meteor & TypeScript - 错误:“{}”类型的值不存在“确认”属性
我正在使用 Meteor 和 TypeScript 开发一个 Web 应用程序,也使用 Nitrous.io 环境。
我正在尝试实现用户帐户系统。我正在调整我在旧项目中的 JavaScript 代码(它有效),但我仍然遇到错误。这来自login.ts文件:
我收到的错误消息是:
有任何想法吗?谢谢。:)
meteor - Meteor,无需创建帐户即可获取 LoginWithService 数据
在 Meteor 中,如何在不实际创建帐户的情况下继续使用 LoginWithService(或 LinkWithService)并获取服务数据?
在我的应用程序中,我使用服务 API 密钥来执行某些任务,为此我使用 LinkWithService()
但我也允许用户使用 LoginWithService() 函数登录/创建帐户。但这两个功能相互冲突,因为如果一个帐户已经存在密码+服务,它将强制注销然后再次登录。
我不确定这是否有意义,无论如何我想在不实际创建帐户的情况下获取登录服务数据。我怎样才能做到这一点?
meteor - 在流星中使用帐户密码创建帐户
我正在尝试在使用流星样板创建的项目中创建帐户。我正在尝试从客户端创建它。当我点击创建帐户时,错误出现“禁止注册”。我仍然可以使用数据库中存在的凭据登录。我正在使用帐户-密码,帐户-UI,有人能告诉我解决方案吗...
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 function
cfs_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
facebook - Meteor 用户帐户 - Facebook 登录未显示,但 Google 显示
我正在尝试按照本指南集成 Meteor UserAccounts Bootstrap 包。
我已经ServiceConfiguration
为这两项服务设置了正确的设置,但只有谷歌出现。我也尝试添加 Twitter,但即使这样也不起作用。有谁知道我错过了什么?
包裹 -
服务器上的帐户配置 -
但这就是所有出现的 -
EDIT1:我刚刚注意到一些非常有趣的事情。我在我朋友的 macbook 上克隆了这个确切的项目,一切都按预期进行。(我之前使用的是 Linux mint 17)。我认为这是某种错误,但不确定这里的罪魁祸首。