2016-03-03 100 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。

相关问题