我正在使用meteor-roles
軟件包,並靜態創建用戶[email protected],[email protected],..... NOw我有註冊頁面,用戶可以在其中籤署up.Initially我通過下面的客戶端代碼中創建的帳戶,我使用coffeescritp:如何將角色分配給新創建的用戶
Accounts.createUser
email: email
password: password
做這些,我可以創建新的用戶。現在我該如何將角色分配給新創建的用戶。我有角色 - 管理員,普通用戶和管理用戶。 做當這些
id = Meteor.userId()
roles = "admin"
Roles.addUsersToRoles id, roles
我得到的錯誤「Exception while delivering result of invoking 'createUser' Error {} Error: Missing 'users' param
我如何分配角色動態。 預先感謝您。!!!
在做上面的選項我只是得到以下錯誤: 「未捕獲的錯誤:缺少'用戶'參數」 –
這似乎對我很好。你在客戶端或服務器上執行此操作嗎?在將其分配給角色之前,嘗試控制檯記錄userId。它是否爲空? –
是我已經解決了這個問題。謝謝Patrick Coffey :) :) –