Joomla, redirection personnalisée après connexion

Lorsque qu’un utilisateur se connecte à son compte dans Joomla, il est automatiquement redirigé à la page d’accueil.

Cet article explique comment effectuer un hack à Joomla 1.5, afin de rediriger l’utilisateur sur la page de votre choix après sa connexion. À partir de la configuration du module de connexion, vous pouvez spécifier une page dans le site, mais vous ne pouvez spécifier d’URL précise, ce qui est parfois nécessaire. Ça peut être très utile, surtout si vous attendez une action précise de votre visiteur (ex: poster un article, une image, inscrire son site dans votre annuaire, etc.).

Joomla 1.5.8 a servi pour cet exemple, mais c’est probablement exactement le même principe pour toutes les autres versions 1.5.x.

Ouvrez ce fichier :


[votre site]/components/com_user/controller.php

Il faut rechercher cette ligne de code qui se trouve normalement à la ligne 153, à l’intérieur de la fonction login() :

$mainframe->redirect( $return );

Il suffit simplement de remplacer $return par l’URL de votre choix. Par exemple :

$mainframe->redirect( « http://www.guylabbe.ca » );

Ce message est également disponible en : Anglais

3 thoughts on “Joomla, redirection personnalisée après connexion

  1. Bonsoir,
    comment faire pour que l’ouverture de cette page, suite à la redirection soit faite directement avec le compte admin (afin que l’utilisateur n’est pas à se loguer)?
    Merci pour votreaide

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>