【发布时间】:2013-12-25 06:51:53
【问题描述】:
这可以分为两部分:
1) 如何指定账户为管理员?
这就是我现在正在做的事情,但它不起作用。
Meteor.startup(function () {
if (Meteor.users.find().count() === 0) {
console.log("Adding fake data");
Accounts.createUser({username:"admin", email:"admin@admin.com", password:"1234", admin: true, profile:{name:"Administrator"}});
}
用户的“admin”属性不起作用。我不确定将其放入个人资料中是否正确...这里有什么建议吗?
2) 如何将用户创建限制为仅限管理员?
这就是我要做的,它也不起作用
Meteor.users.allow({
insert: function(userId, doc) {
// only admin and create
return (userId && Meteor.users(userId).admin);
},
【问题讨论】: