निम्नलिखित लिंक सीधे लॉगआउट के लिए है:
http://example.com/index.php?option=com_users&task=user.logout
लेकिन एक त्रुटि संदेश से बचने के लिए एक उपयोगकर्ता टोकन की आवश्यकता होती है Invalid Token
, और टोकन प्राप्त करने के लिए कुछ PHP जादू की आवश्यकता होती है। निम्नलिखित कोड Login
मेहमानों के लिए एक लिंक और Logout Username
उपयोगकर्ताओं में लॉग इन करने के लिए एक सीधा लिंक प्रदर्शित करेगा :
$user = JFactory::getUser();
if ($user->guest)
{
echo '<a href="index.php?option=com_users&view=login">Login</a>';
}
else
{
$userToken = JSession::getFormToken();
echo '<a href="index.php?option=com_users&task=user.logout&' . $userToken . '=1">Logout ' . $user->username . '</a>.';
}
कोड को किसी भी एक्सटेंशन में शामिल किया जा सकता है, या एक प्लगइन / मॉड्यूल का उपयोग करके जो सीधे PHP कोड डालने की अनुमति देता है (उदाहरण के लिए DirectPHP , कस्टम HTML उन्नत , Sourcerer या समान)।