Meteor.js / React.js应用程序 - 如何在登录时添加其他用户

时间:2017-01-25 05:22:09

标签: meteor

我在Meteor应用程序中登录时如何添加其他用户。我想给管理员一个能够自己创建用户而无需注销的能力。

对于登录系统,我使用accounts-password@1.3.2

如果我使用Accounts.createUser(用户,函数(e){...},那么它会退出我的管理员,在页面刷新后,它会以新用户身份登录。

解决:

感谢我创建的以下答案

Meteor.call('addingUser.insert', user);

在用户是值的对象的前面,然后是

'addEmployee.insert'(user) {
    Accounts.createUser(user);
  }

在后端,并使用适当生成的bcrypt密码成功添加了用户。

2 个答案:

答案 0 :(得分:2)

如果您使用Meteor方法(即在服务器而不是客户端)创建用户,它将在后端创建用户,而不是更改当前用户的登录状态。

答案 1 :(得分:1)

在服务器中创建一个处理用户创建的方法(您可以使用帐户密码)。在客户端中调用该方法。

有关帐户密码的详情,请参阅:http://docs.meteor.com/api/passwords.html#Accounts-createUser

让我知道这是否有效。谢谢!