Liên kết sau đây là để đăng xuất trực tiếp:
http://example.com/index.php?option=com_users&task=user.logout
Nhưng mã thông báo người dùng được yêu cầu để tránh thông báo lỗi Invalid Tokenvà một số phép thuật PHP được yêu cầu để có được mã thông báo. Đoạn mã sau sẽ hiển thị một Loginliên kết đến khách và Logout Usernameliên kết trực tiếp đến người dùng đã đăng nhập:
$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>.';
}
Mã này có thể được bao gồm trong bất kỳ tiện ích mở rộng nào hoặc sử dụng plugin / mô-đun cho phép chèn mã PHP trực tiếp (ví dụ DirectPHP , Advanced HTML Advanced , Sourcerer hoặc tương tự).