meteor - 注册 Meteor 帐户时需要额外信息

标签 meteor

我正在使用一个使用accounts-password的Meteor应用程序,链接到其他服务是没有意义的。但是,我希望能够要求提供更多信息,特别是他们的真实姓名。通过阅读文档,数据应该存储在user.profile中。我如何在注册时需要信息?我最好的猜测是扩展accounts-password和accounts-ui,但这似乎是一个足够常见的问题,所以可能有更好的方法。

最佳答案

据我所知,目前还没有一个很好的方法可以做到这一点。扩展 Accounts-UI 是一场噩梦。我强烈建议你自己做,这并不难。 Meteor 提供 Accounts.createUser您可以为此使用的函数,以及 Passwords 中其他相关的简单易用的函数文档。 createUser 函数实际上接受一个 options 对象,该对象可以专门包含一个 profile 对象,用于您想要添加的附加信息。使用您想要的所有 html 表单字段自行设置一个模板,为其创建一个提交事件 Hook ,该 Hook 调用 Accounts.createUser 或首先执行其他操作的 Meteor 函数。此方法还为您提供了样式灵活性,这对 Accounts-UI 包来说是一个难题。

关于meteor - 注册 Meteor 帐户时需要额外信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20481446/

相关文章:

javascript - Meteorjs实现无限滚动,先显示最新数据

ssl - 如何在自定义域 Meteor 应用程序上添加 SSL?

meteor - 启动 todos 示例时出错

node.js - 错误(断言错误 : "undefined" === "function") when deploying Meteor app

javascript - 第一次单击浏览器后退时无法让 Iron 路由器工作

javascript - 如何导航回搜索页面?

javascript - 在 Meteor 中使用 Summernote 编辑器

meteor :Random.fraction() 问题

javascript - Meteor 中的模板

jquery - Meteor ,使用 jquery sortable 导致模板未绑定(bind)