osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> oscommerce 2.3.4 Https avec IE11 et Microsoft Edge [Résolu]
chryst64
posté 21 Jun 2017, 13:18
Message #1


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 18
Inscrit : 21-August 05
Membre no 6859



Bonjour à tous,

Pour faire des tests en https,
j'ai installé une oscom 2.3.4 de base et parametré pour la faire fonctionner en ssl (sur serveur mutualisé apache).

J'ai modifier les fichier de config et le site fonctionne mais pas sur tous les navigateurs.

Sur chrome, firefox, opera pas de soucis mais pour IE11 et EDGE "problème"

J'ai bien acces au site et à la navigation sur le site
par contre la function d'ajout au panier (add_product) et la fonction d'envoie d'email (contact_us) ne fonctionnent pas en https.
Cependant la fonction create_account fonctionne bien.

Si je rebascule en http pas de soucis, tout fonctionne.

J'ai modifier les réglages de sécurité d'IE11 mais idem.

Avez vous des pistes pour m'orienter
Merci à vous

Le Chryst

Ce message a été modifié par chryst64 - 21 Jun 2017, 14:58.
Go to the top of the page
 
chryst64
posté 21 Jun 2017, 14:56
Message #2


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 18
Inscrit : 21-August 05
Membre no 6859



Re,

je me répond à moi même pour ceux que cela intéresse.

Pour la page contact_us, modifier la ligne

Code
echo tep_draw_form('contact_us', tep_href_link(FILENAME_CONTACT_US, 'action=send'), 'post', 'enctype="multipart/form-data"', true);


par

Code
echo tep_draw_form('contact_us', tep_href_link(FILENAME_CONTACT_US, 'action=send', 'SSL'), 'post', 'enctype="multipart/form-data"', true);



et pour la page products_info, modifier la ligne

Code
echo tep_draw_form('cart_quantity-options-' . $product_info['products_id'], tep_href_link(FILENAME_PRODUCT_INFO, tep_get_all_get_params(array('action')) . 'action=add_product'));


par

Code
echo tep_draw_form('cart_quantity-options-' . $product_info['products_id'], tep_href_link(FILENAME_PRODUCT_INFO, tep_get_all_get_params(array('action')) . 'action=add_product', 'SSL'), 'post', '', true);


faire de même pour vos autres pages où vous avez des actions et des formulaires (products_reviews_write, newsletter_subscribe,....)

Allez courage à tous.

Le Chryst

Go to the top of the page
 
Bonbec
posté 21 Jun 2017, 16:18
Message #3


Ceinture marron OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1305
Inscrit : 30-May 06
Lieu : Vichy (03)
Membre no 10583



Bonjour,

Merci ! C'est pour la version 2.3.4 ou la 2.3.4 BS ?

A priori dans le fichier d'origine catalog/product_info.php il n'y a pas la ligne :
Code
echo tep_draw_form('cart_quantity-options-' . $product_info['products_id'], tep_href_link(FILENAME_PRODUCT_INFO, tep_get_all_get_params(array('action')) . 'action=add_product'));

C'est l'installation d'un addon qui a modifié la ligne d'origine : ?
Code
echo tep_draw_form('cart_quantity', tep_href_link(FILENAME_PRODUCT_INFO, tep_get_all_get_params(array('action')) . 'action=add_product'));


--------------------
Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse)
Config 2 en local avec UwAmp : Osc 2.3.4 BS
Go to the top of the page
 
chryst64
posté 22 Jun 2017, 11:19
Message #4


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 18
Inscrit : 21-August 05
Membre no 6859



Bonjour,

Désolé, je me suis trompé de fichier entre le 2.3.4 d'origine (non BS) pour les tests et ma 2.3.4 modifiée.

voici la rectif :
A remplacé dans products_info
Code
<?php echo tep_draw_form('cart_quantity', tep_href_link(FILENAME_PRODUCT_INFO, tep_get_all_get_params(array('action')) . 'action=add_product')); ?>


par

Code
<?php echo tep_draw_form('cart_quantity', tep_href_link(FILENAME_PRODUCT_INFO, tep_get_all_get_params(array('action')) . 'action=add_product', 'SSL'), 'post', '', true); ?>


Bon dev à tous

Le chryst
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 20th October 2017 - 08:05
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)