【发布时间】:2014-05-04 04:22:48
【问题描述】:
我正在尝试使用 Atmosphere 上可用的“角色”包,但我无法让它与 Accounts.onCreateUser() 一起使用,我可以在 github 上获取示例。注册用户的时候,想给他们加一个角色,当我测试角色是否被分配的时候,是不接的。
这是我的代码
/server/users.js
Accounts.onCreateUser(function(options, user){
var role = ['admin'];
Roles.addUsersToRoles(user, role);
return user;
});
/client/page.js
Template.hello.events({
'click input': function () {
var loggedInUser = Meteor.user();
if (Roles.userIsInRole(loggedInUser, ['admin'])) {
console.log("Hi Admin!");
}else{
console.log("Please Log In");
}
}
});
【问题讨论】:
标签: javascript meteor roles atmosphere