Jump to content

redirection confirmation-commande vers historique-commandes


Recommended Posts

Bonjour à tous,

 

Lorsque je valide une commande (commande de test, via le mode test de mon appli de paiement) je suis directement redirigé vers monsite/historique-commandes alors que je devrais très logiquement être redirigé vers monsite/confirmation-commande.

 

En recherchant après des solutions, je me suis rendu compte que beaucoup de monde rencontre ce problème, mais aucune solution réel n'existe. J'ai également vu que cela pouvait être dû au module de paiement j'ai donc contacter mon application et je suis en contact avec le développeur.

D'après lui, celà provient de la sécurité des cookies de prestashop. Il a donc mit des règles dans mon .htaccess, les voicis :

<IfModule mod_headers.c>

# always is similar to "onerrors"

#Header always edit Set-Cookie (.*) "$1; SameSite=None"

# success is similar to http 2xx response code

#Header onsuccess edit Set-Cookie (.*) "$1; SameSite=None"

# remove duplications (apache sends from both tables always and onsuccess)

## https://www.tunetheweb.com/security/http-security-headers/secure-cookies/

#Strip off double SameSite=strict settings as using above you can sometimes get both

#Header edit Set-Cookie ^(.*);\s?SameSite=Lax;?\s?(.*);\s?SameSite=Lax;?\s?(.*)$ "$1; $2; $3; SameSite=None"

Header always edit Set-Cookie ^(.*)\sSameSite=Lax(.*)$ "$1 $2; SameSite=None"

Header onsuccess edit Set-Cookie ^(.*)\sSameSite=Lax(.*)$ "$1 $2; SameSite=None"

 

Header always edit Set-Cookie ^(.*)\sHttpOnly(.*)$ "$1 $2"

Header onsuccess edit Set-Cookie ^(.*)\sHttpOnly(.*)$ "$1 $2"

 

#Strip off double ;; settings

Header always edit Set-Cookie ^(.*);\s?;\s?(.*)$ "$1 $2"

Header onsuccess edit Set-Cookie ^(.*);\s?;\s?(.*)$ "$1 $2"

 

#CORS

Header add Access-Control-Allow-Origin "*"

Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"

Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"

</IfModule>

 

La solution à fonctionné temporairement mais le problème est revenu sans trop de raison à ma connaissance.

 

 

J'aimerais savoir si quelqu'un par ici a rencontré ce problème et comment l'a t'il réglé ?

Merci d'avance !

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...