web-dev-qa-db-fra.com

Quelqu'un a-t-il essayé de définir le niveau d'accès à la page d'accueil sur enregistré?

J'ai essayé ceci sur beaucoup de mes sites Web, la plupart d'entre eux reçoivent l'erreur "redirigez-vous trop de fois", et je compare les paramètres du serveur de ceux qui fonctionnent et ceux qui ne fonctionnent pas, mais je n'ai pas trouvé de différence majeure autre que celle de travailler. hébergement avec PHP5.6 et un non-travail PHP7. Quelqu'un a-t-il rencontré cela et qu'est-ce qui pourrait causer le problème?

enter image description here

1
shenkwen

Je pense que cela est dû à la façon dont vous avez configuré vos sites.
Mon hypothèse est que, sur ces sites, vous recevez trop de redirections, le formulaire de connexion de l'utilisateur est chargé à partir de l'élément de menu de la page d'accueil - qui a déjà défini son accès à - tilisateurs enregistrés.

Ainsi, l'emplacement que Joomla tente de vous rediriger est également enregistré. Joomla essaiera donc encore et encore de vous rediriger, ce qui entraînera la boucle de redirection.

Dans ce cas, vous devez vous assurer que il existe un élément de menu pour la connexion de l'utilisateur, défini sur accès public et que l'URL de redirection de connexion que Joomla transmet vous n'utilisez pas l'élément de menu de la page d'accueil - ni aucun autre élément de menu qui est également défini sur un accès non public.


Notez que si vous utilisez des composants SEF, par exemple, sh404SEF, le Login-URL a peut-être été stocké dans la base de données à l'aide d'un autre menu-itemId celui que vous souhaitez, vous devrez donc le mettre à jour pour le mettre à jour. utilisez le bon.

1
FFrewin