2016-05-31 6 views
1

私は、ユーザーがシステムにログインする際に使用したサービスのタイプを判断する最良の方法を探しています。 Meteor.user()。typeOfLogin()(例えば、 'facebook'、 'google'、 'password')などの戻り値を意味します。Meteorでユーザーが使用したログインの種類を判別するには?

私は、公式ドキュメントを見て、私は有益な何かを見つけることができませんでした:http://guide.meteor.com/accounts.html

答えて

0

あなたはunderscoreがプロジェクトに追加する必要があります。

Meteor.users.helpers({ 
    typeOfLogin: function() { 
      if (_.has(this.services, 'facebook')) 
       return 'facebook'; 
      if (_.has(this.services, 'google')) 
       return 'google'; 
     } 
}); 
+1

サービスがあるかどうかはわかりますが、サービスが複数ある場合はログインに使用しただけではわかりません。 –

+0

は絶対に正しいです。私はこの質問に答えるときにこの使用については考えなかった。あなたの貴重なフィードバックに感謝します。 –

関連する問題