IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Déconnexion client capricieuse : ou bug log out !


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Candidat au Club
    Femme Profil pro
    Entrepreneur
    Inscrit en
    Janvier 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Entrepreneur

    Informations forums :
    Inscription : Janvier 2015
    Messages : 4
    Par défaut Déconnexion client capricieuse : ou bug log out !
    Bonjour à tous,
    Je lance mon premier post ici... En espérant que ma bouteille à la mer tombera entre de bonnes mains !

    Bref, je vais essayer d'être claire et concise :
    Je me connecte à la boutique, aucun problème d'identification, tout va. Je remplis mon panier, toujours aucun soucis. Puis je veux me déconnecter en cliquant sur le lien de déconnexion (via le module installé bloc user info). Et là... ça veut pas!
    Certes, mon panier se vide, donc il prend bien en compte la déconnexion... Mais c'est bien le seul! car le lien 'mon compte' est toujours là, ainsi que l'icône de déconnexion.
    Il faut que j'actualise ma page pour que tout rentre en ordre et que j'attérisse sur la page d'authentification.
    Quelqu'un a t-il déjà rencontré cette originalité (ou une similaire, on peut se serrer les coudes...) ?!
    J'avoue avoir bidouillé, aussi bien dans différents fichiers tpl, css (pourquoi pas ), cherché dans d’innombrables forums... mais sans résultat et j'ai la vague impression que le problème vient d'ailleurs...
    Qu'en dites-vous?
    Merci d'avance à celui qui se penchera sur la question, et qui m'aidera à comprendre où chercher car je suis en panne d'inspiration, là!
    Version de Presta : 1.5.4.1

  2. #2
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 133
    Par défaut
    Bonjour,

    Le bouton de déconnexion, c'est un lien standard ou il fait appel à un script js ?
    Dans le second cas, c'est peut-être une erreur js qui apparaîtra donc dans la console.

    ++

  3. #3
    Candidat au Club
    Femme Profil pro
    Entrepreneur
    Inscrit en
    Janvier 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Entrepreneur

    Informations forums :
    Inscription : Janvier 2015
    Messages : 4
    Par défaut
    Bonjour Lilalex,
    Merci beaucoup pour ta réponse!
    Désolée de ne réagir que maintenant, j'étais focalisée sur un autre soucis du site : la plateforme de paiement qui ne fonctionne pas... Et je n'avais pas vu ta réponse!
    Le lien exact du bouton de déconnexion est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="{$link->getPageLink('index', true, NULL, "mylogout")}" title="{l s='Log me out' mod='blockuserinfo'}" class="logout" rel="nofollow">{*{l s='Log out' mod='blockuserinfo'}*}</a>
    Donc c'est bien du js, non?!
    Par contre rien ne s'affiche dans la console lorsque je clique sur le bouton.
    Il fut un temps où ce bouton marchait nickel...Je ne vois pas quelle boulette j'ai pu faire... Il me semble que la seule modif que j'ai fait c'est de remplacer le texte "déconnexion" par une icône; mais quand je fais marche arrière, ça fait exactement le même bug.
    Une idée?!
    Merci.

  4. #4
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2012
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 133
    Par défaut
    Salut, ce n'est pas un problème javascript ici, c'est bien une page PHP qui est appelée.

    Si la session n'est pas supprimée c'est que le script qui est sensé la détruire n'est pas exécuté.
    Donc à priori c'est une erreur PHP de type Fatal error qui est en rencontrée. Le plus simple c'est de regarder les logs serveurs ou voir au niveau des logs de prestashop (à activer avec le bon niveau).

    Cdt

  5. #5
    Candidat au Club
    Femme Profil pro
    Entrepreneur
    Inscrit en
    Janvier 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Entrepreneur

    Informations forums :
    Inscription : Janvier 2015
    Messages : 4
    Par défaut
    Oups, php autant pour moi !!
    Merci encore pour ta réponse, je vais la digérer doucement en essayant de comprendre ce que tout ça signifie ...
    Au moins je sais dans quel cambouis mettre les mains, et ça c'est déjà chouette !
    Je donnerai des nouvelles quand j'aurai fait quelques tests, concluants ou non.

  6. #6
    Candidat au Club
    Femme Profil pro
    Entrepreneur
    Inscrit en
    Janvier 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Entrepreneur

    Informations forums :
    Inscription : Janvier 2015
    Messages : 4
    Par défaut
    Bon bon bon...
    J'ai regardé les logs de prestashop, absolument rien à signaler.
    Pour les "logs serveurs"... Suis allée voir tous les fichiers "access.log", "ftp.log" .htaccess et j'en passe (répertoire ./logs) mais... je ne sais pas quoi chercher donc je n'ai rien trouvé (en tout cas rien d'anormal) !!
    J'ai improvisé en activant la console debug smarty... Rien.
    Par contre j'ai fouillé dans le dossier log (au singulier) : là, j'ai trouvé des fichiers "_exception.log" dans lesquels se trouve tj le même message :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    *ERROR* 	Property Advice->html is empty at line 874 in file classes/ObjectModel.php
    J'ai donc ouvert ce fichier dans lequel je ne vois pas ce que pourrais changer.
    Et en cherchant sur la toile, les forums, etc. j'ai vu que certains avait déjà eu affaire à ce message, mais pas moyen de savoir comment y remédier (ni si ça a un quelconque rapport avec mon problème de déconnexion!)
    Suis à court d'idées...
    Help please ?!

Discussions similaires

  1. log out !
    Par Pharma dans le forum Langage
    Réponses: 4
    Dernier message: 12/03/2007, 17h42
  2. Icone Log out
    Par Ryadus dans le forum Applications et environnements graphiques
    Réponses: 14
    Dernier message: 06/12/2005, 18h47
  3. Détecter déconnexion client _ socket
    Par Yuli dans le forum MFC
    Réponses: 5
    Dernier message: 04/03/2005, 13h02
  4. TServerSocket: Détection déconnexion client
    Par Neo41 dans le forum C++Builder
    Réponses: 3
    Dernier message: 04/09/2004, 19h46
  5. Problème de timeout et de déconnexion cliente
    Par Aurelien92 dans le forum CORBA
    Réponses: 18
    Dernier message: 24/08/2004, 14h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo