Sam59 Posted June 17, 2009 Share Posted June 17, 2009 Bonjour,Il est impossible pour un client de d'identifier sur le site, si son navigateur n'accepte pas les cookies.Par contre, rien ne lui indique. Lorsqu'il veut s'identifier, cela ne fonctionne pas, mais sans que le client ne sache pourquoi.Comment pourrait-on mettre en place un message avertit le client après avoir détecté que son navigateur n'accepte pas les cookies ? Link to comment Share on other sites More sharing options...
Jean-Bruno Posted June 22, 2009 Share Posted June 22, 2009 Dans la m^me lignée si un client (sur le même navigateur) s'identifie sous plusieurs utilisateur à la suite (partage d'ordinateur) mais pas sous le même login, la boutique à tendance à s'emmêler les pinceaux et a mettre des Tentatives de piratage à toutes les sauces. Si on supprime ses cookie du navigateur, tout rentre dans l'ordre Link to comment Share on other sites More sharing options...
Alekhine Posted June 22, 2009 Share Posted June 22, 2009 Comment pourrait-on mettre en place un message avertit le client après avoir détecté que son navigateur n'accepte pas les cookies ? il suffit de vérifier la constante SID après avoir démarré la session. Si l'identifiant de session a été défini dans un cookie de session : SID reste vide...Autrement dit, si SID != "" après session start c'est que le cookie n'a pas pu être enregistré ---> message. Link to comment Share on other sites More sharing options...
Oliv Posted October 3, 2009 Share Posted October 3, 2009 Merci pour l'info. Mais où places tu le code précisément ? Je souhaite faire afficher le message par intermédiaire de category.tpl donc je voulais mettre le code dans category.php mais je ne parviens pas à le faire fonctionner.Mon code est simplement :session_start(); if (SID=='') $cookie=true; else $cookie=false;$smarty->assign('cookie', $cookie);Faut-il le placer sur une autre page ? La syntaxe est fausse ?La première fois que je me connecte au site j'ai systématiquement $cookie=false et donc le message est affiché même si le navigateur accepte bien les cookies ... Après refresh de category.php le message disparait.Merci Link to comment Share on other sites More sharing options...
Julien Breux Posted October 3, 2009 Share Posted October 3, 2009 Le soucis, c'est que PS n'est pas basé sur les SESSION [...]Je pense de plus en plus décliner les versions de PS et en faire un bundle... Link to comment Share on other sites More sharing options...
Oliv Posted October 4, 2009 Share Posted October 4, 2009 Je n'ai aucune expérience avec les sessions. Le fait que PS ne soit pas basé sur des sessions empêche d'en introduire ? Link to comment Share on other sites More sharing options...
Julien Breux Posted October 4, 2009 Share Posted October 4, 2009 Non, mais c'est deux concept totalement différent.L'un stock les informations chez le client, l'autre stock l'information sur le serveur Link to comment Share on other sites More sharing options...
DrÿSs' Posted October 4, 2009 Share Posted October 4, 2009 Déplacé dans le forum Développement.En effet, rien ne l'indique dans la solution de base, mais ceci est tout à fait faisable en modifiant le contrôleur d'identification. Link to comment Share on other sites More sharing options...
Chris25 Posted October 22, 2009 Share Posted October 22, 2009 Bonjour,Je me permet de revenir sur le sujet car Julien indique qu'en fonction du concept les cookies sont stockés soit sur le serveur soit chez le client.Qu'en est-il pour prestashop? Car pour être en conformité avec la CNIL nous devons indiquer la gestion des cookies (si elle existe) ainsi que la durée de conservation de ceux-ci.http://www.cnil.fr/vos-responsabilites/informations-legales/?email=&modele=25&modele=26&submit2=Valider&profil=5Christophe Link to comment Share on other sites More sharing options...
Julien Breux Posted October 22, 2009 Share Posted October 22, 2009 Voici précisément les deux cas :- Mode full-cookie : Les informations sont stockées sur la machine de l'utilisateur. (C'est le cas de PS)- Mode session/cookie : Seule la clé de session est stockées sur la machine de l'utilisateur.Il y'a des "pour" et des "contre" dans les deux cas. Link to comment Share on other sites More sharing options...
Chris25 Posted October 22, 2009 Share Posted October 22, 2009 Ok merci, donc il ni a pas de durée de conservation du cookie puisqu'il se trouve sur la machine du client?Christophe Link to comment Share on other sites More sharing options...
bott-in Posted October 28, 2009 Share Posted October 28, 2009 Bonjour tout le monde,Personne pour donner un peu plus de précision par rapport à ces fameux cookies, j'aimerais savoir si l'on peut detecter un client qui bloque les cookies, et auquel cas lui afficher un message d'avertissement.Merci de votre aide et encore merci pour tout ce que vous faites pour la communauté.Bonne journéeGERALDINE 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