Aşağıdaki bağlantı doğrudan çıkış içindir:
http://example.com/index.php?option=com_users&task=user.logout
Ancak bir hata mesajından kaçınmak için bir kullanıcı belirteci gerekir Invalid Token
ve belirteci almak için bazı PHP sihirbazı gerekir. Aşağıdaki kod, Login
konuklara bir Logout Username
bağlantı ve giriş yapan kullanıcılara doğrudan bir bağlantı görüntüler:
$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>.';
}
Kod, herhangi bir uzantıya veya PHP kodunun doğrudan eklenmesine izin veren bir eklenti / modül kullanılarak eklenebilir (örn. DirectPHP , Custom HTML Advanced , Sourcerer veya benzeri).