2012-11-01 17 views
5

में लॉग इन किया गया है मैं कैसे जांचूं कि उपयोगकर्ता जूमला 2.5 में लॉग इन है या नहीं? मुझे जूमला के पुराने संस्करणों के लिए केवल कोड स्निपेट मिल सकते हैं। क्या यह वही है?जूमला 2.5 चेक उपयोगकर्ता

उत्तर

18
if(JFactory::getUser()->id) 
{ 
//user has logged in 
} 
+0

ठीक है और अगर वह लॉग इन नहीं है तो मैं उसे कैसे लॉग करूं? – themis

+0

उसे लॉगिन पेज – Techie

+0

पर रीडायरेक्ट करें लेकिन मैं एक फेसबुक लॉगिन विधि का उपयोग करता हूं। जब उपयोगकर्ता पंजीकृत होता है तो मुझे फेसबुक डेटा मिलता है और उन्हें #__users तालिका में डाला जाता है लेकिन फिर मैं इस उपयोगकर्ता को लॉग इन करने के लिए कैसे बना सकता हूं? – themis

3

हाँ, यह एक ही रूप में पहले इस-

$user =& JFactory::getUser(); 
if($user->id!=0){ 
//user is logged in 
} 
+0

आपको बहुत बहुत धन्यवाद! –

+1

किया है :) क्योंकि मैं नया हूं यह मुझे कुछ निश्चित समय के लिए स्वीकार नहीं करता है! –

2
$user = JFactory::getUser()->guest; 

कोशिश आप पीएचपी 5.3 पर हैं।

संबंधित मुद्दे