Bondaty and Co Posted November 5, 2013 Share Posted November 5, 2013 (edited) Salut, Suite à un retour client et après vérification. Un problème de cookies apparait sur Chrome et IE. déconnexion souvent impossible sur les pages déjà visités, déconnexion intempestive. Prestashop version 1.5.6 Si quelqu'un rencontre ce problème, ce qui ne m'étonnerait pas. pour infos, les lignes posant problèmes dans Shop.php n'y sont plus sur cette version. Merci Edited November 6, 2013 by Muche (see edit history) Link to comment Share on other sites More sharing options...
Bondaty and Co Posted November 5, 2013 Author Share Posted November 5, 2013 En supprimant les cookies et et caches navigateurs, le problème est identique Link to comment Share on other sites More sharing options...
Bondaty and Co Posted November 5, 2013 Author Share Posted November 5, 2013 A priori le problème viendrait de la config htaccess pour apache. Le problème est résolu en ajoutant ces lignes dans le .htaccess : # Cache media files <filesMatch "\.(flv|gif|jpg|jpeg|png|ico|swf|js|css)$"> Header set Cache-Control "max-age=2592000, public" </filesMatch> # Don't cache dynamic pages <filesMatch ".(php|cgi)$"> Header set Cache-Control "max-age=0, private, no-store, no-cache, must-revalidate" </filesMatch> Link to comment Share on other sites More sharing options...
Bondaty and Co Posted November 6, 2013 Author Share Posted November 6, 2013 (edited) Après vérification, tous mes sites existants en 1.5.X ont le même problème sur apache: Navigateurs concernés: IE et Chrome Déconnexion impossible sur les pages en cache Demande de connexion alors que déjà connecté La modif du .htaccess ci-dessus règle le problème. A refaire en cas régénération du fichier en BO posté sur la forge: http://forge.prestashop.com/browse/PSCFV-10935 Edited November 6, 2013 by Muche (see edit history) Link to comment Share on other sites More sharing options...
Gregory Roussac Posted November 6, 2013 Share Posted November 6, 2013 Bonjour, Désolé mais sauf erreur il n'y a pas de Header set Cache-Control fait par PrestaShop dans le .htaccess, ni dans la classe Shop pour les pages php ou html. Au contraire toutes les requêtes ajax demandent un Header set Cache-Control à no-cache notamment pour Safari sur Ipad Je ne comprends pas trop votre souci donc. Dans le ticket vous dites "The login and logout is impossible cached pages" mais je ne vois pas ou on demande dans le code une mise en cache des pages dynamiques à Apache ? Prestashop version 1.5.6 pour infos, les lignes posant problèmes dans Shop.php n'y sont plus sur cette version. De quelles lignes parlez vous ? N'y sont plus dans quelle version ? Merci. Cordialement Link to comment Share on other sites More sharing options...
Bondaty and Co Posted November 6, 2013 Author Share Posted November 6, 2013 (edited) Le problème est que sur Chrome et IE il y a des problèmes de connexion et déconnexion le client se log, il retourne sur l'accueil, il n'est pas logué. il actualise avec ctrlF5, il est logué. il veux se déloguer, rien ne se passe. il actualise avec ctrlF5, il est logout, sauf si il retourne sur des pages ou il était logué Et cela sur toutes les version 1.5. tout est Ok sur firefox j'ai testai plusieurs versions en ligne, sur plusieurs postes, problème identique modif sur la dernière version, suppression de: // Optimization - don't redirect and allow WS and other script to workif (!$id_shop)$id_shop = Configuration::get('PS_SHOP_DEFAULT'); Edited November 6, 2013 by Muche (see edit history) Link to comment Share on other sites More sharing options...
Gregory Roussac Posted November 6, 2013 Share Posted November 6, 2013 Et cela sur toutes les version 1.5. tout est Ok sur firefox modif sur la dernière version, suppression de: // Optimization - don't redirect and allow WS and other script to work if (!$id_shop) $id_shop = Configuration::get('PS_SHOP_DEFAULT'); Quelle dernière version ? La version de dev ? Cordialement Link to comment Share on other sites More sharing options...
Bondaty and Co Posted November 6, 2013 Author Share Posted November 6, 2013 J'ai fait le test sur plusieurs version 1.5 dont la dernière 1.5.6 mise en ligne il y a 15 jours Link to comment Share on other sites More sharing options...
Bondaty and Co Posted November 6, 2013 Author Share Posted November 6, 2013 Je viens de faire des tests sur des site hébergés en mutu, le problèmes n'est pas existant. Link to comment Share on other sites More sharing options...
Gregory Roussac Posted November 6, 2013 Share Posted November 6, 2013 Re, Je dirais que vous avez peut être forcé cette directive dans la configuration de votre serveur. Et effectivement le .htaccess peut prendre le pas pour corriger cela. Si cela ne se reproduit pas sur les mutus, c'est plutôt de ce coté là qu'il faut chercher. Cordialement Link to comment Share on other sites More sharing options...
Bondaty and Co Posted November 6, 2013 Author Share Posted November 6, 2013 OK, merci Gregory pour le retour 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