Ich habe erfolgreich das onUserAuthenticate
Ereignis implementiert, um meine benutzerdefinierte Authentifizierungs-API innerhalb des Joomla! Zu implementieren. Website, an der ich arbeite.Joomla! 3.xx * onUserLogout * Ereignis funktioniert nicht
Jetzt möchte ich auch einige benutzerdefinierten Code auf dem onUserLogout
Ereignis ausgeführt haben.
Ich habe den folgenden Code zur benutzerdefinierten Authentifizierungs-Plugin-Datei hinzugefügt. Aber diese Methode wird nicht ausgelöst/aufgerufen, während die vorherige (onUserAuthenticate
) funktioniert gut.
/**
* Method to handle the SSO logout
*
* @param array $user Holds the user data.
* @param array $options Array holding options (client, ...).
*
* @return boolean Always returns true.
*
* @since 1.6
*/
public function onUserLogout($user, $options = array()) {
if (JFactory::getApplication()->isSite()) {
// Set the cookie to expired date.
setcookie('customAuth', '123', time() - (60 * 60 * 24 * 365), '/', '.customdomain.org');
}
return true;
}