J1.6 Problème « Invalid Token » à la déconnexion

Après un upgrade de J1.6, la déconnexion provoque une erreur « La dernière requête a été refusée car elle contenait un marqueur de sécurité invalide. Rafraichissez la page et réessayez ».

 

La solution a été trouvée sur ce forum

Dans « votre_site/administrator/templates/votre_theme », recherchez les fichiers

  • index.php
  • cpanel.php

Cherchez dans chacun d’eux la ligne

$logoutLink = JRoute::_(‘index.php?option=com_login&task=logout’);

et remplacez là par :

$logoutLink = JRoute::_(‘index.php?option=com_login&task=logout&’. JUtility::getToken() .’=1′);