Jump to content

[RESOLU] Problèmes connexion/déconnexion sur Chrome et IE serveur Apache


Recommended Posts

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 by Muche (see edit history)
Link to comment
Share on other sites

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

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 by Muche (see edit history)
Link to comment
Share on other sites

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

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 work
if (!$id_shop)
$id_shop = Configuration::get('PS_SHOP_DEFAULT');

Edited by Muche (see edit history)
Link to comment
Share on other sites

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

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...