garder les clients connectés après la suppression de var / session dans magento

9

nous sommes confrontés à un problème sur le site en direct comme le lien ci-dessous.

À ma connaissance, si nous supprimons le dossier var / session, nous devons nous connecter à la fois au frontend et au backend.

Pour résoudre ce problème: site vierge en direct ou continuez à charger et ne chargez jamais, nous devons supprimer le dossier de session encore et encore. existe-t-il un moyen si nous supprimons également le dossier de session, nous pouvons garder nos clients connectés pour le site?

Bébé à Magento
la source

Réponses:

7

Non. Les sessions sont ce qui permet à vos clients de rester connectés. Mais la suppression de toutes les sessions ne peut pas être la solution au problème que vous rencontrez. Soit il suffit de supprimer les cookies pour perdre votre propre session, soit il y a vraiment quelque chose de cassé avec les sessions, alors vous combattez simplement les symptômes et créez de nouveaux problèmes.

Un avertissement pour tous ceux qui sont tentés de supprimer var/session!

Cela déconnectera tous vos clients et supprimera les paniers des clients invités. Si vous avez des visiteurs qui pourraient vouloir acheter quelque chose, c'est vraiment mauvais pour votre entreprise!

Si votre disque est plein et que votre objectif est de libérer de l'espace, vous pouvez utiliser cette commande pour supprimer uniquement les fichiers de session datant de plus de 7 jours:

find var/session -name 'sess_*' -type f -mtime +7 -delete
Fabian Schmengler
la source
existe-t-il un moyen de simplement supprimer les cookies du dossier var / session au lieu de supprimer le dossier complet.
Bébé à Magento
1
Vous manquez le concept. Les cookies sont stockés sur l'ordinateur client et contiennent un identifiant de session. Cet identifiant fait référence à un fichier dans var / session où des données comme l'état de connexion sont stockées.
Fabian Schmengler
1
vous avez raison, mais il est très difficile d'informer les clients de supprimer les cookies de leur navigateur. existe-t-il une autre solution pour cela?
Bébé à Magento
Il doit y avoir. Mais pas pour la question que vous avez posée ici.
Fabian Schmengler
@fabian Voulez-vous clarifier pour moi-même: si nous avons dans les paramètres administrateur / session de Magento 864 000 (10 jours), donc si le client ne visite pas le magasin au cours des 10 derniers jours, alors magento lors de la prochaine visite générera une nouvelle paire SESS / Cookie pour ce client? est-il donc très correct de nettoyer les sessions "poubelles" plus anciennes que cela compte tenu de 10 jours (par -mtime +10option, 10 derniers jours de modification)?
Andriy Gonchar