我正在使用Firebase實時數據庫和註冊用戶詳細信息進行電子郵件和密碼驗證。獲取登錄來自Firebase實時數據庫的用戶詳細信息
現在,我可以成功地爲註冊用戶進行登錄和註銷。
現在,我必須得到當前登錄用戶的詳細信息。 我的數據庫結構如下:
{
"UserInfo : " : {
"User ID : CxQNTJwnoleIk9M1iYMT9TsrJst2" : {
"-Kvb_W0YWX7M8dPF7Kn9" : {
"contact" : "8888888888",
"email" : "[email protected]",
"firstname" : "Vish",
"lastname" : "Mo",
"password" : "vish",
"strUserId" : "CxQNTJwnoleIk9M1iYMT9TsrJst2"
}
},
"User ID : e1VCGeshWfOeptzzj4kP1POtmhk2" : {
"-KvbTM1Jtzn3r9V7II47" : {
"contact" : "9999999999",
"email" : "[email protected]",
"firstname" : "Ja",
"lastname" : "Mo",
"password" : "ja123#",
"strUserId" : "e1VCGeshWfOeptzzj4kP1POtmhk2"
}
}
}
}
例如,如果我已經登錄與電子郵件:[email protected]話,我想獲得該用戶的所有細節。
我該怎麼做?
雅,我可以得到電子郵件和顯示名稱如下:
FirebaseUser user = firebaseAuth.getCurrentUser();
txtUsername.setText("Welcome, " + user.getDisplayName() + "\n" + user.getEmail());
不過,我想從上面指定的數據庫結構的該用戶的所有細節。請引導我。謝謝。
這是烏拉圭回合的實時數據庫的結構? –
是的,它的firebase數據庫結構。 –
這個結構看起來不太好。你可以閱讀這個。 https://firebase.google。com/docs/database/web/structure-data –