2016-03-03 135 views
0

我有一個使用firebase登錄用戶的反應應用程序。我需要知道的是,我如何才能真正獲得用戶的詳細信息,如電子郵件地址。我想讓他們進入一個變量,所以我可以使用它們來填充一個配置文件頁面。反應firebase - 如何獲取登錄用戶信息

我能夠創建一個使用電子郵件,密碼,用戶名和位置值創建用戶的登錄系統。他們在firebase數據庫中顯示,但我如何在反應應用程序中使用它們。

從文件,我相信IM親近

var rootRef = new Firebase('https://website.firebaseio.com/web/uauth'); 
var user = rootRef.getAuth(); 
var userRef = rootRef.child('users').child(user.uid); 

但是我不知道,如果它的正確或在哪裏可以從這裏走。

+0

這實際上是對用戶數據的引用(如果您將其存儲在此處)。閱讀它是一個常規的閱讀操作,請參閱https://www.firebase.com/docs/web/guide/retrieving-data.html –

回答

0
var ref = new Firebase("https://yourfirebase.firebaseio.com"); 
    var authData = ref.getAuth(); 

    if (authData) { 

     console.log("User " + authData.uid + " is logged in with " + authData.provider); 

    } else { 

     console.log("User is logged out"); 

    } 

這應該讓你訪問到用戶的UID。

相關問題