वर्तमान में लॉग इन उपयोगकर्ता सरल लॉगिन के कॉलबैक से वापस आ गया है। यह कॉलबैक तब चलता है जब आपका उपयोगकर्ता प्रमाणित करता है, या यदि आपका उपयोगकर्ता पहले ही प्रमाणीकृत है, तो यह पृष्ठ लोड के समय चलता है।
var myRef = new Firebase("https://<your-firebase>.firebaseio.com");
var authClient = new FirebaseSimpleLogin(myRef, function(error, user) {
if (error) {
// an error occurred while attempting login
console.log(error);
} else if (user) {
// user authenticated with Firebase
console.log("User ID: " + user.uid + ", Provider: " + user.provider);
} else {
// user is logged out
}
});
उपयोगकर्ता वस्तु कॉलबैक में सामने आ रहा है:
इस कोड के रूप simple login docs लो। यह केवल कि कॉलबैक के निष्पादन के दौरान दायरे में है, तो आप इसे बाहर का उपयोग करना चाहते हैं, बाद में इस तरह पुनः उपयोग के लिए एक चर में संग्रहीत:
var currentUser = {};
var myRef = new Firebase("https://<your-firebase>.firebaseio.com");
var authClient = new FirebaseSimpleLogin(myRef, function(error, user) {
if (error) {
// an error occurred while attempting login
console.log(error);
} else if (user) {
// user authenticated with Firebase
currentUser = user;
} else {
// user is logged out
}
});
...
// Later on in your code (that runs some time after that login callback fires)
console.log("User ID: " + currentUser.uid + ", Provider: " + currentUser.provider);
सका http://stackoverflow.com/questions/17259556/ फैक्ट्री-गेट-वर्तमान-उपयोगकर्ता-आईडी-फॉर फ़ायरबेस-सरल-लॉगिन-ईमेल-पासवर्ड आपके प्रश्न का उत्तर देता है? – ChristonianCoder
आप किस भाषा/ढांचे का उपयोग कर रहे हैं? मैं यह मानने जा रहा हूं कि आप सादे ओले जावास्क्रिप्ट का उपयोग कर रहे हैं। – mimming