web-dev-qa-db-fra.com

Les utilisateurs ne peuvent pas se déconnecter car la session n'est pas supprimée

J'utilise le composant Utilisateurs de base. Les utilisateurs après la connexion ne peuvent pas se déconnecter, le bouton de déconnexion actualise simplement la page.

Joomla ne supprime pas les entrées de la _session table lorsqu'un utilisateur se déconnecte.

J'ai désactivé des plugins d'enregistrement supplémentaires et j'ai également changé le gestionnaire de session et la configuration SSL sans succès. J'ai nettoyé, optimisé et réparé le tableau de session.

Quelqu'un a déjà entendu parler de ce problème ou en a-t-il déjà fait l'expérience et peut-il me donner un indice?

5
Adry

Juste quelques réflexions:

Cela peut être dû à l’ajout d’un module personnalisé de connexion/déconnexion, puis à sa désactivation, sans modifier le module lors de la connexion au module joomla standard login/logout. Si le bouton de déconnexion ne déconnecte pas l'utilisateur, vérifiez d'abord si c'est un problème avec le module de déconnexion ou le module de déconnexion. Il n’est probablement attribué à aucun module/composant.

Essayez d’ajouter un nouvel élément de menu (par exemple caché) "Gestionnaire d’utilisateurs" -> "Formulaire de connexion". Il devrait avoir ce lien: index.php? Option = com_users & view = login (composant Joomla standard). Et essayez de vous connecter/déconnecter via cette page.

Essayez d’ajouter un nouveau module: "Gestionnaire de module-> Connexion de module" (module Joomla standard). Et testez avec ça.

Désactivez le cache dans "Système-> Configuration -> Système-> Cache-> OFF" lors du test et de la suppression du cache.

Assurez-vous que toutes les extensions utilisateur nécessaires sont publiées: "Extensions-> Gérer-> Filtrer: Sélectionner le dossier Utilisateurs-> Utilisateur - Joomla!" Peut être désactivé

3
Lars H. Thiesen