はJS反応するが、私は事前にhttps://github.com/robertjchow/cvMeteor react jsでalanning rolesを使用するには?私は流星で簡単なユーザ認証システムを構築しようとしています
おかげで私のプロジェクトで間違って起こっているのか分からない作成したユーザーにロールを追加することはできませんよ。
はJS反応するが、私は事前にhttps://github.com/robertjchow/cvMeteor react jsでalanning rolesを使用するには?私は流星で簡単なユーザ認証システムを構築しようとしています
おかげで私のプロジェクトで間違って起こっているのか分からない作成したユーザーにロールを追加することはできませんよ。
Roles.
コールのリポジトリを検索すると、お客様のクライアントコードのみがユーザーをロールに追加していることがわかります。
ここで、クライアントコードを操作できるということについて少し考えてみましょう。
クライアントがユーザーをロールに追加できるときでも有効な認証であると思いますか?
https://github.com/alanning/meteor-rolesでパッケージのドキュメントを確認すると、クライアント側ではisInRole
を介してのみ読み取ることができますが、ドキュメントではサーバー側で役割が追加されていることがわかります。
したがって、次の手順では、メソッドを使用してサーバー上にのみ新しいユーザーを作成し、そこにもロールを追加する必要があります。
更新:は、サーバー上の新しいユーザーを作成するには、accounts-password
パッケージを追加(ただしaccounts-base
パッケージを維持)する必要があります。さもなければ利用可能なAccounts.createUser
機能がないでしょう。
私はそれがクライアントからの流星callメソッドを使用して、サーバー上の役割を追加することにより、作業しまったおかげで、私は私がAccounts.createUser機能と呼ばれるときのように、サーバー上で新しいユーザーを作成する方法がわかりませんserver from client私はcreateUser関数がまだサーバー上で実行できないというエラーを受けました。 –
これは私の答えが更新された – Jankapunkt
です。 – Jankapunkt