2016-10-17 29 views
0

ユーザーのメールを入力するときにユーザーIDを取得する必要があります。特定のメールからユーザーIDを取得する方法

可能ですか?

もちろん、既に作成されたユーザーのメールを要求している認証済みユーザーがいます。

私は

var refer = firebase.auth().ref ('[email protected]') 
    refer.on ('value', function (snapshot) { 
    console.log (snapshot.val()); 
    }) 

のようなしかし、可能な方法でユーザーを検索したいです。

+0

'firebase.auth().REF( '[email protected]' を) auth'サービスには 'ref()'メソッドがあります:https://firebase.google.com/docs/reference/js/firebase.auth.Auth。 –

+0

それとは別に、Firebae認証でメールアドレスに基づいてユーザーのuidを検索するAPIはありません。その機能が必要な場合は、自分でマッピングを保存する必要があります。たとえば、Firebaseデータベースに保存されます。 –

+0

うん、私はついにそれを正確にした。御時間ありがとうございます。 – RaulGM

答えて

1

データベース構造内の別のノードに必要なユーザー情報を格納し、ユーザーがそれを要求すると、そのエンドポイントから取得します。

これらを参照してください: `私は`だとは思わない

+0

私はちょうど質問を編集した、私はあなたが正しいとは思わないと思う。 – RaulGM

関連する問題