Tautan berikut adalah untuk keluar langsung:
http://example.com/index.php?option=com_users&task=user.logout
Tetapi token pengguna diperlukan untuk menghindari pesan kesalahan Invalid Token
, dan beberapa keajaiban PHP diperlukan untuk mendapatkan token. Kode berikut akan menampilkan Login
tautan ke tamu, dan Logout Username
tautan langsung ke pengguna yang masuk:
$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>.';
}
Kode dapat dimasukkan dalam ekstensi apa pun, atau menggunakan plugin / modul yang memungkinkan memasukkan kode PHP secara langsung (misalnya DirectPHP , Custom HTML Advanced , Sourcerer atau yang serupa).