Utiliser le SSL avec HikaShop

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

  • [Problème] Utiliser le SSL avec HikaShop

    Bonjour,
    L'hébergeur PHPnet indique, lorsque l'on active SSL sur son compte :
    Pour accéder a vos pages cryptées, il suffira de rediriger votre visiteur sur l'adresse :
    https://ssl.phpnet.org/compte/
    Par ailleurs, dans l'administration de la boutique, dans la configuration générale, onglet "Passage en caisse", il est indiqué la possibilité de "Forcer le SSL lors du passage en caisse", ce qui éviterait de balancer les coordonnées du client en clair sur le net.
    Ce qui donnerait comme adresse :

    Comment faire pour intégrer cette adresse dans les scripts de de la boutique, en sachant que le dernier terme de l'adresse change à chaque client !
    Vous en remerciant par avance,
    Fred
    Dernière édition par fredjouan à 24/08/2012, 10h49
    http://www.neurogelenmarche.org/
    Une association de handicapés moteur. Projet Kunming 2018
    https://www.fred-net.fr création internet
    Hébergé avec bonheur et depuis 2002 chez PHPNET

  • #2
    Re : Utiliser le SSL avec HikaShop

    Bonjour,

    Comme votre hébergeur utilise du SSL partagé, il vous faudra faire comme indiqué ici:
    im using starter hikashop, I have a shared ssl server and i need to know where to type the link or redirect etc... for my shared secure server.
    https://www.hikashop.com/ Solution eCommerce HikaShop pour Joomla.

    Commentaire


    • #3
      Re : Utiliser le SSL avec HikaShop

      Bonjour hikari et merci pour ce précieux lien,

      Par contre, je ne connais pas le PHP, à quoi correspond la variable $requestUri ?

      Et en d'autres termes, faut-il écrire, comme adresse de redirection :

      Code PHP:
      $app->redirect('https://ssl.phpnet.org/mon_compte/loreedubois.org/'.$requestUri); 
      ou :

      Code PHP:
      $app->redirect('https://ssl.phpnet.org/mon_compte/loreedubois.org/index.php/component/hikashop/'.$requestUri); 
      ou encore :

      Code PHP:
      $app->redirect('https://ssl.phpnet.org/mon_compte/loreedubois.org/index.php/component/hikashop/checkout'.$requestUri); 
      L'adresse complète étant (cliquez sur le lien pour lire l'URL complète) :



      D'avance merci,
      Fred

      PS : ci-dessous, les lignes intégrées dans le fichier components\com_hikashop\views\checkout
      Code PHP:
      if(strtolower($_SERVER['HTTPS']) != "on"){
       
      $app =& JFactory::getApplication();
       
      $requestUri $_SERVER['PHP_SELF'];
       if (!empty(
      $_SERVER['QUERY_STRING'])) $requestUri rtrim($requestUri,'/').'?'.$_SERVER['QUERY_STRING'];
       
      $app->redirect('https://ssl.phpnet.org/mon_compte/'.$requestUri);

      Dernière édition par fredjouan à 18/08/2012, 14h02
      http://www.neurogelenmarche.org/
      Une association de handicapés moteur. Projet Kunming 2018
      https://www.fred-net.fr création internet
      Hébergé avec bonheur et depuis 2002 chez PHPNET

      Commentaire


      • #4
        Re : Utiliser le SSL avec HikaShop

        La première solution est la bonne.
        https://www.hikashop.com/ Solution eCommerce HikaShop pour Joomla.

        Commentaire


        • #5
          Re : Utiliser le SSL avec HikaShop

          OK, merci bien.
          Je teste ça demain matin, le SSL sera activé.
          http://www.neurogelenmarche.org/
          Une association de handicapés moteur. Projet Kunming 2018
          https://www.fred-net.fr création internet
          Hébergé avec bonheur et depuis 2002 chez PHPNET

          Commentaire


          • #6
            Re : Utiliser le SSL avec HikaShop

            Bonjour,
            Lorsque l'on commande un produit, on est bien redirigé vers la page SSL, mais avec le message Erreur 404.
            Et sur la page d'erreur, lorsque l'on clic sur Page d'accueil, on est redirigé vers la page d'accueil, en SSL !
            Page du site

            Par contre, si l'on continue en SSL, la page checkout (le formulaire de vente) s'ouvre parfaitement.
            Ne faudrait-il pas rediriger tout le site en SSL avec un fichier htaccess par exemple ?
            Dernière édition par fredjouan à 19/08/2012, 11h44
            http://www.neurogelenmarche.org/
            Une association de handicapés moteur. Projet Kunming 2018
            https://www.fred-net.fr création internet
            Hébergé avec bonheur et depuis 2002 chez PHPNET

            Commentaire


            • #7
              Re : Utiliser le SSL avec HikaShop

              Méthode alternative :

              Avec le fichier htaccess suivant :

              RewriteEngine On
              RewriteCond %{HTTPS} off
              RewriteRule (.*) https://ssl.phpnet.org/moncompte/loreedubois.org/
              On obtient tout le site en SSL, pourquoi pas.

              Mais lorsque l'on veut se connecter en administratif, le site continue de modifier les adresses en SSL (évidemment !), et finalement revient sur le site frontend (en fait, il n'ajoute pas, dans l'adresse, le dossier Administrator et il affiche la page frontend du composant que l'on cherche à atteindre en backend !).

              Il me faudrait :

              - l'instruction htaccess qui permet de laisser la partie administration en mode normal,
              ou
              -une instruction qui permette d'accéder au dossier "/Administrator" en SSL.
              Ou
              -modifier le code PHP de redirection pour ne plus avoir cette erreur 404 à la première tentative de connexion en SSL.


              Actuellement, les deux fichiers sont désactivés (PHP et htaccess) pour permettre à la boutique de fonctionner. Je peux les activer rapidement, à tout instant.

              Merci d'avance de votre aide,
              Fred
              Dernière édition par fredjouan à 19/08/2012, 16h38
              http://www.neurogelenmarche.org/
              Une association de handicapés moteur. Projet Kunming 2018
              https://www.fred-net.fr création internet
              Hébergé avec bonheur et depuis 2002 chez PHPNET

              Commentaire


              • #8
                Re : Utiliser le SSL avec HikaShop

                Bonjour,
                Les lignes PHP sont activées dans le fichier components\com_hikashop\views\checkout/view.html.php. Pour info :
                Code PHP:
                if(strtolower($_SERVER['HTTPS']) != "on"){
                 
                $app =& JFactory::getApplication();
                 
                $requestUri $_SERVER['PHP_SELF'];
                 if (!empty(
                $_SERVER['QUERY_STRING'])) $requestUri rtrim($requestUri,'/').'?'.$_SERVER['QUERY_STRING'];
                 
                $app->redirect('https://ssl.phpnet.org/mon_compte/loreedubois.org/'.$requestUri);

                J'ai également ajouté les lignes suivantes dans le fichier htaccess :
                Code:
                ErrorDocument 401 http://www.loreedubois.org/
                ErrorDocument 402 http://www.loreedubois.org/
                ErrorDocument 403 http://www.loreedubois.org/
                ErrorDocument 404 http://www.loreedubois.org/
                ErrorDocument 500 http://www.loreedubois.org/
                Et malgré cela, on obtient toujours la page d'erreur 404, lorsque l'on arrive sur la page view.html.php
                Vous pouvez tester à cette adresse.
                Merci de votre aide
                Fred
                http://www.neurogelenmarche.org/
                Une association de handicapés moteur. Projet Kunming 2018
                https://www.fred-net.fr création internet
                Hébergé avec bonheur et depuis 2002 chez PHPNET

                Commentaire


                • #9
                  Re : Utiliser le SSL avec HikaShop

                  Problème résolu en modifiant le lien d'accès au dossier administration, avec la méthode htaccess
                  http://www.neurogelenmarche.org/
                  Une association de handicapés moteur. Projet Kunming 2018
                  https://www.fred-net.fr création internet
                  Hébergé avec bonheur et depuis 2002 chez PHPNET

                  Commentaire


                  • #10
                    Re : Utiliser le SSL avec HikaShop

                    Bonjour,

                    En fait, non, ça ne fonctionne pas. Passer l'administration en SSL pose des problèmes lors de l'installation de nouveaux composants.

                    J'ai demandé à Nicolas (c'est l'une des personnes qui s'occupent du développement de la boutique) d'ajouter la possibilité d'une URL spécifique en dessous du bouton "Forcer le SSL lors du passage en caisse", ça réglera le problème.

                    En attendant, si quelqu'un maîtrise le PHP, il faudrait une instruction qui permette de garder la cession active au passage en SSL et éviter l'erreur 404.

                    Rappel du script :
                    Code PHP:
                    if(strtolower($_SERVER['HTTPS']) != "on"){
                     
                    $app =& JFactory::getApplication();
                     
                    $requestUri $_SERVER['PHP_SELF'];
                     if (!empty(
                    $_SERVER['QUERY_STRING'])) $requestUri rtrim($requestUri,'/').'?'.$_SERVER['QUERY_STRING'];
                     
                    $app->redirect('https://ssl.phpnet.org/mon_compte/loreedubois.org/'.$requestUri);

                    D'avance, merci de votre aide.
                    http://www.neurogelenmarche.org/
                    Une association de handicapés moteur. Projet Kunming 2018
                    https://www.fred-net.fr création internet
                    Hébergé avec bonheur et depuis 2002 chez PHPNET

                    Commentaire

                    Annonce

                    Réduire
                    Aucune annonce pour le moment.

                    Partenaire de l'association

                    Réduire

                    Hébergeur Web PlanetHoster
                    Travaille ...
                    X