我正在使用一個流星應用程序,它使用accounts-password
,鏈接到其他服務將沒有任何意義。但是,我希望能夠要求更多信息,特別是其真實姓名。從閱讀文檔,數據應存儲在user.profile
。我如何在註冊時需要信息?我最好的猜測是延伸accounts-password
和accounts-ui
,但它似乎是一個普遍的問題,所以可能有更好的方法。需要流星帳戶的額外信息註冊
2
A
回答
2
目前還沒有一種很好的方式來做到這一點,我知道。擴展帳戶-UI是一場噩夢。我強烈建議你自己做,這不是很難。流星提供您可以用於此的Accounts.createUser功能,以及Passwords文檔中的其他相關的簡單使用功能。 createUser
函數實際上接受一個options
對象,該對象可以專門包含一個profile
對象,以獲取您要添加的其他信息。用你想要的所有html表單字段自己設置一個模板,爲它提交一個提交事件鉤子,它調用Accounts.createUser
或者一個首先執行一些其他事情的Meteor函數。這種方法也給了你造型的靈活性,這對於Accounts-UI軟件包來說是一個痛處。
1
使用Accounts.createUser()
和類似:
Accounts.validateNewUser(function(user) {
return !!user.profile.name;
});
你可能想使自己的形式,這一點 - accounts-ui
包是偉大的原型,但是當你需要這樣的定製要求它更容易滾你自己。請參閱BenjaminRH的創建自定義登錄表單的基礎知識。
相關問題
- 1. 流星發佈額外的用戶信息登錄/註銷
- 2. Django註冊,信號和不需要額外的領域
- 3. Joomla! - 如何爲用戶註冊添加額外信息?
- 4. 在註冊時添加用戶名和額外信息angular4
- 5. 如何在流星帳戶中請求額外的oauth範圍
- 6. 流星註冊代碼/ Facebook帳戶的鏈接-UI帳戶 - 條目
- 7. 流星帳戶 - 用戶註銷刷新
- 8. 添加額外的信息到用戶帳戶中的Trac
- 9. 流星Facebook要求額外的權限
- 10. 以默認的asp.net-mvc註冊表格收集額外信息
- 11. Meteor.js在用戶帳戶中添加更多信息註冊
- 12. 客戶註冊後,我應該使用第二張額外帳戶信息表嗎?
- 13. 流星帳戶verifyEmail
- 14. 流星autoform用戶註冊和登錄
- 15. 跟蹤帳戶餘額和信息
- 16. 需要用戶名註冊
- 17. Rails設計額外用戶註冊
- 18. PJSip帳戶註冊
- 19. Drupal帳戶註冊
- 20. 流星:帳戶登錄鏈接需要時間加載
- 21. 禁用流星註冊
- 22. 需要提交來自Drupal的eloqua的註冊信息
- 23. 獲取註冊用戶的信息
- 24. 使用Angularfire(firebase)時是否需要註冊帳戶?
- 25. 如何設置django註冊帳戶需要手動激活?
- 26. Rails:一個用戶模型,但在註冊時需要不同的信息
- 27. 流星帳戶索引
- 28. 流星帳戶路由
- 29. 流星帳戶不工作
- 30. 顯示所有註冊用戶信息