web-dev-qa-db-fra.com

Les connexions utilisateur ne fonctionnent que sur certains ordinateurs et navigateurs.

J'ai un Joomla! version 3.4.1 du site que nous venons de lancer. Nous avons un problème très étrange où les informations d'identification des utilisateurs fonctionnent ou ne fonctionnent pas de manière cohérente à partir de certains postes de travail dans certains navigateurs. Un utilisateur peut se connecter avec Safari sur Mac mais Chrome échoue. Mes identifiants fonctionnent sous Firefox, mais pas sur Safari sur Mac, mais pas sur Firefox sur mon seul système Ubuntu, mais sur Firefox sur mon autre Ubuntu. J'ai mis en place un utilisateur test et essayé un autre ensemble d'informations d'identification (3 au total) et ils fonctionnent tous ou échouent de manière cohérente, en fonction de l'ordinateur et du navigateur.

Je n'ai jamais rien vu d'aussi étrange en 30 ans de codage et de travail sur ordinateur en général.

Toute idée de ce qu'il faut vérifier ou regarder serait utile!

3
Tom Bruner

Réinitialiser le routeur. La connexion fonctionne bien pour moi après cela. Je ne sais pas pourquoi cela fonctionne, mais ça marche.

1
Nipazz

Jooomla Cache

Essayez de vider le cache Joomla.

Cache du navigateur local

Essayez d'effacer le cache du navigateur Web.

cohérence de la redirection

J'ai observé un comportement similaire lorsque le site Web n'est pas redirigé de manière cohérente.

Dans Joomla 3.x, vous ne devriez probablement pas utiliser le paramètre livesite dans le fichier configuration.php fichier mais si vous l’êtes, assurez-vous qu’il est cohérent avec toutes les redirections dans votre .htaccess fichier ou ailleurs. Par exemple, si vous redirigez la version non www du site Web vers la version www du site Web, assurez-vous que le paramètre livesite (si vous l’utilisez) est défini sur la version www du site Web.

. htaccess

Sauvegardez votre .htaccess fichier et copier temporairement le contenu de htaccess.txt à .htaccess pour réinitialiser votre .htaccess retourne les valeurs par défaut pour voir si quelque chose se trouve dans .htaccess est à l'origine du problème.

Mise à jour et recherche de programmes malveillants Joomla

Vous devez également mettre à niveau vers la dernière version de Joomla, car Joomla 3.4.1 comporte des vulnérabilités connues. Je serais enclin à analyser le site Web à l'aide de mysites.guru (anciennement myjoomla.com) ou similaire, au cas où le site Web aurait été compromis et c'est la raison pour laquelle vous rencontrez des problèmes de connexion intermittents.

extensions tierces

Quelles extensions tierces sont activées sur le site? Essayez de les désactiver temporairement un par un pour vérifier si une extension tierce est responsable. Essayez de mettre à jour toutes les extensions tierces vers les versions les plus récentes car cela pourrait également aider à résoudre le problème.

Table de session

Le [prefix]_session table est fréquemment mise à jour dans Joomla et peut parfois être corrompue. Effectuez une réparation sur la table en utilisant phpMyAdmin ou Akeeba Admin Tools ou similaire.

Front-end/Back-end

Les logins back-end et front-end sont-ils tous deux affectés ou un seul d'entre eux? Cette information peut aider à réduire le problème.

1
Neil Robertson