繁体   English   中英

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

[英]Meteor.js / React.js App - how to add another user while you're logged in

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

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

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

解决了:

感谢我创建的以下答案

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

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

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM