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

JavaScript Discussion :

[AJAX] détecter fin de session PHP en Javascript


Sujet :

JavaScript

  1. #1
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 83
    Points : 51
    Points
    51
    Par défaut [AJAX] détecter fin de session PHP en Javascript
    Salut à tous,
    Je développe une application entièrement en Ajax et je suis confronté à un problème.
    Pour accéder à l'espace privé de l'application, je met en place une connexion par login et mot de passe. Lorsque l'utilisateur se connecte, j'initialise une SESSION en PHP pour dire qu'un utilisateur est connecté (et quel utilisateur...).
    Le problème est qu'au bout d'un certain temps, la variable de SESSION en Php est "supprimé" (ce qui est normal en fait), mais le truc c'est que je ne détecte rien en javascript (ce qui est normal aussi!).
    La conséquence est la personne connectée ne sait pas qu'elle a été déconnectée ce qui pose problème.

    Auriez-vous des pistes à me suggérer pour que je puisse résoudre ce problème, l'idéal serait d'afficher une alert à l'expiration de la session...

    Merci d'avance.

  2. #2
    Membre confirmé
    Homme Profil pro
    Technophile Web
    Inscrit en
    Mai 2007
    Messages
    930
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Technophile Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 930
    Points : 467
    Points
    467
    Par défaut
    Citation Envoyé par jason69 Voir le message
    Le problème est qu'au bout d'un certain temps, la variable de SESSION en Php est "supprimé"
    au bout d'un certain temps d'inactivité plutôt
    Citation Envoyé par jason69 Voir le message
    Auriez-vous des pistes à me suggérer pour que je puisse résoudre ce problème, l'idéal serait d'afficher une alert à l'expiration de la session...
    vu que une ouverture de session PHP donne lieu à un cookie de session (fichier texte qui contient l'url de la session). il est facile en javascript de détecter cela avec un après je te conseille de faire cela par PHP (vu que PHP doit généré le HTML, avec un simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if(isset($_SESSION['mavariable']) && $_SESSION['mavariable']!=null)
    {
    die('Veuillez vous reconnectez');

  3. #3
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    83
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 83
    Points : 51
    Points
    51
    Par défaut
    Oui au bout d'un certain temps d'inactivité j'ai oublié de le préciser

    En fait, je fais déjà quelque chose comme ça (quand j'affiche une page de l'espace privé, je vérifie toujours si un utilisateur est connecté, donc que la session est active, et j'affiche un message sinon).

    Le problème est que dans le menu de gauche, le message comme quoi l'utilisateur est en ligne est toujours là et comme je le recharge que quand c'est nécessaire (appli en ajax)...

    En fait, l'idéal serait une fonction javascript qui envoie une alerte dès que la session est expirée mais ça je ne sais pas du tout faire, et je ne sais même pas si c'est vraiment possible...

Discussions similaires

  1. session php dans javascript
    Par julienber dans le forum Langage
    Réponses: 3
    Dernier message: 11/02/2010, 14h34
  2. [AJAX] Ajax - Java - Fin de Session
    Par imhotep_zr7s dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 29/01/2009, 11h28
  3. [AJAX] Détecter fin de chargement images
    Par hugo69 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 13/11/2008, 19h31
  4. AJAX, javascript et variable de session PHP
    Par cdryk dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 21/09/2007, 20h04
  5. [AJAX] Ajax et variables de session php
    Par sorlok dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 30/05/2007, 17h22

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