2017-01-25 10 views
1

Meteorアプリケーションにログインしているときに別のユーザーを追加するにはどうすればいいですか?私は管理者に、ログアウトせずにユーザ自身を作成する能力を与えたいと思う。私はMeteor.js/React.js App - ログインしている間に別のユーザーを追加する方法

[email protected]使用ログインシステムの場合

私はAccounts.createUser(ユーザー、機能(E){...}を使用する場合、それは私の管理者をログアウトし、ページの後に、それを更新。代わりに、新しいユーザでログインし

は解決:

おかげで以下の答えに、私はFに

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

を作成しましたrontここでユーザは、値のオブジェクトであり、次いで

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

バックエンドで、ユーザが適切に生成bcryptのパスワードを使用して正常に添加しました。

答えて

2

Meteorメソッド(つまり、クライアントではなくサーバー)でユーザーを作成すると、バックエンドにユーザーが作成され、現在のユーザーのログインステータスは変更されません。

1

サーバーでユーザー作成(アカウントのパスワードを使用できる)を処理するメソッドを作成します。そのメソッドをクライアントで呼び出します。アカウント・パスワードについての詳細は

これを参照してください。http://docs.meteor.com/api/passwords.html#Accounts-createUser

はこの作品かどう私を知ってみましょう。ありがとう!

関連する問題