我是 Meteor 的新手,并尝试使用 Meteor 构建 todo 应用。对于用户注册和登录,我正在使用accounts-ui, accounts-password, accounts-facebook, accounts-google
。在我的视图页面中,我只写{{> loginButtons}}
,所有用户都会自动登录并注册。现在我的问题是如何在这里添加roles
。我已添加alanning:roles
,但无法理解如何在此处添加角色。因为我不写任何代码。任何建议???
先谢谢。
答案 0 :(得分:0)
您可以在服务器上使用Accounts.onCreate
并执行以下操作:
Roles.addUsersToRoles(joesUserId, ['manage-team','schedule-game'], 'manchester-united.com')
Roles.addUsersToRoles(joesUserId, ['player','goalie'], 'real-madrid.com')
像
这样的东西Accounts.onCreateUser(function(options, user){
var role = ['admin'];
user.roles = role
return user;
});