Redirection création de compte Joomla! vers Virtuemart

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

  • [RÉGLÉ] Redirection création de compte Joomla! vers Virtuemart

    Bonjour à tous,

    Ayant constaté des inscriptions de type spam sur un site e-commerce que je gère, j'essaie de l'en protéger, mais je n'arrive pas à obtenir que l'adresse standard de création de compte redirige vers le formulaire Virtuemart !
    Cette instruction dans le fichier .htaccess (ici sur un site de tests) est en effet inactive :
    RedirectPermanent /index.php?option=com_users&view=registration http://boutique.par-robertg. fr/index.php?option=com_virtuemart&view=user&layout=e dit
    (l'espace insérée avant fr est destinée à éviter le lien direct)
    Quoi que je fasse, c'est bien la page Joomla! de création de compte qui s'affiche, sachant que sur le site que je veux protéger, il n'y a aucun accès par menu ou module vers ce formulaire Joomla! et que les spammeurs utilisent l'adresse de la page.

    Merci à qui pourra me conseiller sur une solution !
    Robert
    Dernière édition par RobertG à 20/01/2015, 12h00
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

  • #2
    Re : Redirection création de compte Joomla! vers Virtuemart

    Ca m’intéresse beaucoup car je veux faire la même chose, que les visiteurs n'aient accès qu'au formulaire virtuemart, hors même si le module de connection joomla n'est pas accessible via module/menu, il reste toujours accessible via : mes commandes/orders -->connectez vous-->pas encore de compte ? --> mêne sur formulaire joomla! !!!!
    Je vais suivre ton sujet.....
    Dernière édition par -Tony- à 10/01/2015, 12h56

    Commentaire


    • #3
      Re : Redirection création de compte Joomla! vers Virtuemart

      Pour éviter que le lien par défaut même vers la création de compte Joomla!, il faut soit faire de la surcharge sur une copie du module, soit carrément supprimer le lien dans le module.
      Reste que comme dans mon cas, on peut accéder au formulaire par son adresse.
      "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
      MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

      Commentaire


      • #4
        Re : Redirection création de compte Joomla! vers Virtuemart

        Et oui, je vais essayer de faire ca, merci....et bloquer l'accès au lieu de rediriger ?

        Commentaire


        • #5
          Re : Redirection création de compte Joomla! vers Virtuemart

          On peut masquer ou rediriger, mais l'adresse que je cite dans mon premier message est toujours valide, donc une création de compte Joomla! est toujours possible en l'utilisant.
          Je ne m'y connais pas assez pour savoir comment en bloquer l'accès.
          "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
          MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

          Commentaire


          • #6
            Re : Redirection création de compte Joomla! vers Virtuemart

            Moi non plus mais tu peux essayer :

            Code:
            RewriteCond %{QUERY_STRING} registration
            
            RewriteRule . - [F]
            Sinon tu peux peut-être essayer de renommer le fichier registration en genre registrationnontupeuxpas dans www/components/com_users/views

            Commentaire


            • #7
              Re : Redirection création de compte Joomla! vers Virtuemart

              Bonjour
              Je te remercies de ta suggestion ca a fonctionné, dans le /html/com_users/login/default_login.php de mon template j'ai remplacé le lien "pas encore de compte" avec la chaine :
              Code:
              <a href="<?php echo JRoute::_('index.php?option=com_users&view=registration'); ?>">
              <?php echo JText::_('COM_USERS_LOGIN_REGISTER'); ?></a>
              Par :
              Code:
              <a href="<?php echo JRoute::_('index.php?option=com_virtuemart&view=user'); ?>">
              <?php echo JText::_('COM_VIRTUEMART_ORDER_REGISTER'); ?></a>
              Puis traduit la chaine COM_VIRTUEMART_ORDER_REGISTER dans le fichier langue du template par "céer un compte".

              T'as retenu quelle solution du coup ? Renommer le fichier amène à une erreur 500 donc l'url n'est bien plus accessible, je ne sais pas si c'est une solution propre....pas testé le blocage ce n'est pas moi qui ai accès au virtualhost.

              Commentaire


              • #8
                Re : Redirection création de compte Joomla! vers Virtuemart

                Sur le site concerné (et en général les sites VM), soit le template s'en occupe avec un module de connexion modifié, soit je le fais moi-même.
                Pour ce qui est de forcer le passage de l'adresse elle-même, je n'ai pas de solution hormis peut-être remplacer le contenu du fichier d'enregistrement par le code de celui de la page d'enregistrement VM ou une méthode pour y forcer la redirection, mais je ne m'y suis pas essayé.
                "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

                Commentaire


                • #9
                  Re : Redirection création de compte Joomla! vers Virtuemart

                  Ah non je voulais dire ce que tu avais retenu comme solution pour que l'url ne soit plus accessible.

                  Commentaire


                  • #10
                    Re : Redirection création de compte Joomla! vers Virtuemart

                    J'avais bien compris, et je n'en ai pas, sauf ce que je dis dans la deuxième partie de ma précédente réponse : forcer la redirection du formulaire Joomla! vers celui de Virtuemart dans une surcharge du fichier d'enregistrement Joomla!, ce que je ne me suis pas essayé à faire.
                    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

                    Commentaire


                    • #11
                      Re : Redirection création de compte Joomla! vers Virtuemart

                      Ah ok, merci, j'avais mal compris.

                      Commentaire


                      • #12
                        Re : Redirection création de compte Joomla! vers Virtuemart

                        Bonjour, voici un plug-in qui fonctionne bien.

                        Le but est ici de rediriger les :
                        index.php?option=com_users&view=registration
                        vers VM3
                        index.php?option=com_virtuemart&view=user

                        et ça marche avec Joomla 3.3.6 et VM 3.0.2

                        The purpose of this plugin is to redirect normal Joomla! registration links to the VirtueMart registration page. Allowing users to use the Joomla! registration page when you have VirtueMart installed causes problems for users when they try to purchase something from the store.
                        Cordialement Denis
                        Utilsateur de Joomla - virtuemart etc...
                        Le partage du savoir fait avancer plus vite !
                        www.weborganisation.com - www.commequiers.com

                        Commentaire


                        • #13
                          Re : Redirection création de compte Joomla! vers Virtuemart

                          Impeccable ! Merci Denis !
                          "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                          MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

                          Commentaire

                          Annonce

                          Réduire
                          Aucune annonce pour le moment.

                          Partenaire de l'association

                          Réduire

                          Hébergeur Web PlanetHoster
                          Travaille ...
                          X