में प्रमाणीकृत है, तो मेरे पास angularfire2 का उपयोग कर एक वर्किंग प्रमाणीकरण है, मैं बस यह सोच रहा हूं कि उपयोगकर्ता को हाल ही में लॉग इन करने के बाद उपयोगकर्ता को प्रमाणीकृत किया गया है या नहीं? तरह से मैं यह कर इसजांच कर रहा है कि क्या उपयोगकर्ता अभी भी angularfire2
isAuthenticated():boolean{
this.af.auth.subscribe(data => {
if(data){
// User is authenticated
return true;
}
});
}
किसी भी मदद की सराहना की
की तरह हैसंपादित करें 1:।
मैं अभी भी उपयोगकर्ता हाल ही में प्रवेश कर रहा है, तो जाँच करने के लिए मूल कोड का उपयोग करने का निर्णय लिया क्या @ कार्टेंट सुझाव दिया गया है जब आप अपने आवेदन की शुरुआत में उपयोगकर्ता की जांच नहीं कर रहे हैं क्योंकि यह फायरबेस आधिकारिक दस्तावेज़ों में बताए गए शून्य को वापस कर सकता है। जिस तरह से मैंने इसका इस्तेमाल किया है वह यह है कि मेरे पास मेनू आइटम हैं जिन्हें केवल प्रमाणित उपयोगकर्ताओं को दिखाया जाना चाहिए और firebase.auth().currentUser
का उपयोग पृष्ठ के प्रारंभिक लोड पर हमेशा शून्य हो जाएगा।
क्या है कि तुम ले रहे हैं। कोई त्रुटि या? – Aravind
@ अरविंद मुझे कोई त्रुटि नहीं मिल रही है। मैं सिर्फ यह जानना चाहता हूं कि यह जांचने का कोई तरीका है कि उपयोगकर्ता इस .af.auth.subscribe() – brijmcq