Adgprint Posted July 22 Share Posted July 22 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now