page redirecion après login

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] page redirecion après login

    Bonjour ou bonsoir

    Sur mon annuaire :

    Il y a le module Joomle de connexion sur la droite.

    J'utilise les 2 options:
    Redirection après connexion
    Redirection après déconnexion
    Et les 2 sont dirigés vers mon annuaire avec le lien suivant :


    Maintenant, si un utilisateur créé un compte ou se connecte, il est censé arriver directement sur mon annuaire (.../extra/annuaire).

    Mais, actuellement, après création, le formulaire donne sur ce lien (?!?)


    Est ce quelqu'un(e) peut m'aider à corriger le tir, à tout hasard ?

    Merci
    BUGZERO.FR ==> Assistance informatique à distance PC, Mac, Linux, du Lundi au Samedi, 9h - 19h;
    Nouveau, prestations de référencement naturel: seo-systeme.fr sur Nice et le 06

  • #2
    Re : page redirecion après login

    Salut,

    La redirection est au niveau du module est lors de connexion ou déconexion!!

    La création de compte est un autre flux !
    Cette modification consiste à modifier le fichier ../components/com_users/controllers/registration.php
    Aux lignes ~87, ~92, ~180 et ~185 :
    Remplacer
    Code:
    $this->setRedirect(JRoute::_('index.php?option=com_users&view=registration&layout=complete', false));
    par
    Code:
    $this->setRedirect(JRoute::_('votre_url_de_redirection.html', false));
    Mais passe par de l'override
    A+

    Commentaire


    • #3
      Re : page redirecion après login

      Merci Sharky.

      Afin d'éviter de l'override, on m'a indiqué ce module :
      Find extensions for your Joomla site in the Joomla Extensions Directory, the official directory for Joomla components, modules and plugins.

      Ou d'autres ici :
      Find extensions for your Joomla site in the Joomla Extensions Directory, the official directory for Joomla components, modules and plugins.


      N'ayant jamais touché à ce genre de modules, une idée duquel choisir ?

      Bonne journée
      BUGZERO.FR ==> Assistance informatique à distance PC, Mac, Linux, du Lundi au Samedi, 9h - 19h;
      Nouveau, prestations de référencement naturel: seo-systeme.fr sur Nice et le 06

      Commentaire


      • #4
        Re : page redirecion après login

        Il n'y a qu'a testé
        A+

        Commentaire


        • #5
          Re : page redirecion après login

          Envoyé par sharky Voir le message
          Il n'y a qu'a testé
          Avec un peu de retard, je vais essayer tes modifs.
          Tout d'abord, sur les lignes ~87, ~92, moi j'ai :

          // Redirect to the login screen.
          if ($useractivation == 0)
          {
          $this->setMessage(JText::_('COM_USERS_REGISTRATION_SAVE_ SUCCESS'));
          $this->setRedirect(JRoute::_('index.php?option=com_users &view=login', false));
          }
          elseif ($useractivation == 1)
          {
          $this->setMessage(JText::_('COM_USERS_REGISTRATION_ACTIV ATE_SUCCESS'));
          $this->setRedirect(JRoute::_('index.php?option=com_users &view=login', false));
          }
          elseif ($return->getParam('activate'))
          {
          $this->setMessage(JText::_('COM_USERS_REGISTRATION_VERIF Y_SUCCESS'));
          $this->setRedirect(JRoute::_('index.php?option=com_users &view=registration&layout=complete', false));
          }
          else
          {
          $this->setMessage(JText::_('COM_USERS_REGISTRATION_ADMIN ACTIVATE_SUCCESS'));
          $this->setRedirect(JRoute::_('index.php?option=com_users &view=registration&layout=complete', false));
          }
          Du coup, sur quelle(s) ligne(s) effectuer les modifs ?


          Puis les 2 autres lignes sont lesquelles exactement parmi celles ci ?

          // Check for errors.
          if ($return === false)
          {
          // Save the data in the session.
          $app->setUserState('com_users.registration.data', $data);

          // Redirect back to the edit screen.
          $this->setMessage($model->getError(), 'warning');
          $this->setRedirect(JRoute::_('index.php?option=com_users &view=registration', false));

          return false;
          }

          // Flush the data from the session.
          $app->setUserState('com_users.registration.data', null);

          // Redirect to the profile screen.
          if ($return === 'adminactivate')
          {
          $this->setMessage(JText::_('COM_USERS_REGISTRATION_COMPL ETE_VERIFY'));
          $this->setRedirect(JRoute::_('index.php?option=com_users &view=registration&layout=complete', false));
          }
          elseif ($return === 'useractivate')
          {
          $this->setMessage(JText::_('COM_USERS_REGISTRATION_COMPL ETE_ACTIVATE'));
          $this->setRedirect(JRoute::_('index.php?option=com_users &view=registration&layout=complete', false));
          }
          else
          {
          $this->setMessage(JText::_('COM_USERS_REGISTRATION_SAVE_ SUCCESS'));
          $this->setRedirect(JRoute::_('index.php?option=com_users &view=login', false));
          }

          return true;
          }
          }
          D'avance, merci

          - - - Mise à jour - - -

          En relisant, je me suis rendu compte que j'avais moi même répondu !!
          lol



          Je vais tester de suite
          BUGZERO.FR ==> Assistance informatique à distance PC, Mac, Linux, du Lundi au Samedi, 9h - 19h;
          Nouveau, prestations de référencement naturel: seo-systeme.fr sur Nice et le 06

          Commentaire


          • #6
            Re : page redirecion après login

            Envoyé par sharky Voir le message
            Salut,

            La redirection est au niveau du module est lors de connexion ou déconexion!!

            La création de compte est un autre flux !
            Cette modification consiste à modifier le fichier ../components/com_users/controllers/registration.php
            Aux lignes ~87, ~92, ~180 et ~185 :
            Remplacer
            Code:
            $this->setRedirect(JRoute::_('index.php?option=com_users&view=registration&layout=complete', false));
            par
            Code:
            $this->setRedirect(JRoute::_('votre_url_de_redirection.html', false));
            Mais passe par de l'override
            https://docs.joomla.org/Understandin...yout_Overrides
            Yes ça marche !
            Merci Sharky !!!

            Une ultime question

            Le process d'enregistrement fonctionne bien.
            Le lien de validation, reçu par email, me renvoi sur la bonne page.
            Mais là, une fois que je me connecte, j'arrive sur le profil utilisateur :


            Y a t il un moyen pour soit rajouter un module (sur la droite par exemple) avec différents liens vers les pages intéressantes ?
            Ou alors, plus simplement, de renvoyer l'utilisateur sur mon annuaire ?


            D'avance, merci pour tes lumières.
            BUGZERO.FR ==> Assistance informatique à distance PC, Mac, Linux, du Lundi au Samedi, 9h - 19h;
            Nouveau, prestations de référencement naturel: seo-systeme.fr sur Nice et le 06

            Commentaire


            • #7
              Re : page redirecion après login

              petit up ?


              Bonne journée
              BUGZERO.FR ==> Assistance informatique à distance PC, Mac, Linux, du Lundi au Samedi, 9h - 19h;
              Nouveau, prestations de référencement naturel: seo-systeme.fr sur Nice et le 06

              Commentaire


              • #8
                Re : page redirecion après login

                Bonjour Sharky,

                PEtit up ?


                Et bonne journée à toi et toute la communauté.
                BUGZERO.FR ==> Assistance informatique à distance PC, Mac, Linux, du Lundi au Samedi, 9h - 19h;
                Nouveau, prestations de référencement naturel: seo-systeme.fr sur Nice et le 06

                Commentaire


                • #9
                  Re : page redirecion après login

                  Cliquez sur l'image pour l'afficher en taille normale

Nom : menu connection.jpg 
Affichages : 1 
Taille : 18,5 Ko 
ID : 1805165Bonjour,

                  Moi j'ai créé un menu tout simple utilisateur connection et tu as l'option de ta page de redirection

                  Commentaire

                  Annonce

                  Réduire
                  Aucune annonce pour le moment.

                  Partenaire de l'association

                  Réduire

                  Hébergeur Web PlanetHoster
                  Travaille ...
                  X