我在Meteor应用程序中登录时如何添加其他用户。我想给管理员一个能够自己创建用户而无需注销的能力。
对于登录系统,我使用accounts-password@1.3.2
如果我使用Accounts.createUser(用户,函数(e){...},那么它会退出我的管理员,在页面刷新后,它会以新用户身份登录。
解决:
感谢我创建的以下答案
Meteor.call('addingUser.insert', user);
在用户是值的对象的前面,然后是
'addEmployee.insert'(user) {
Accounts.createUser(user);
}
在后端,并使用适当生成的bcrypt密码成功添加了用户。
答案 0 :(得分:2)
如果您使用Meteor方法(即在服务器而不是客户端)创建用户,它将在后端创建用户,而不是更改当前用户的登录状态。
答案 1 :(得分:1)
在服务器中创建一个处理用户创建的方法(您可以使用帐户密码)。在客户端中调用该方法。
有关帐户密码的详情,请参阅:http://docs.meteor.com/api/passwords.html#Accounts-createUser
让我知道这是否有效。谢谢!