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

Langage PHP Discussion :

Problème de sessions


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Août 2006
    Messages : 35
    Par défaut Problème de sessions
    Bonjour à tous,

    J'ai un problème avec mes sessions... Mais je vous explique tt ça.

    J'ai une première page : index.php qui contient, entre autre, un lien vers mon site (protégé par un fichier .htaccess).
    Quand l'utilisateur clique sur le lien, la fenêtre d'identification liée au .htaccess apparaît pour la saisie du login et du mot de passe.
    Une fois l'authentification ok, je crée une session en enregistrant différentes valeurs qui me seront utiles pour la réalisation de requêtes par la suite.
    L'utilisateur navigue sur le site, visite la page pagesX.php et fini par se déconnecter du site en cliquant sur un lien prévu à cet effet.
    L'utilisateur est alors redirigé vers la page : logout.php, qui détruit la session en cours.
    Si l'utilisateur, qui est encore à ce moment là sur la page logout.php, fait "précédent" dans son navigateur : il est redirigé vers la page erreur.php car la page qu'il cherche à visualiser à détecter que les variables de session ne sont plus enregistrées.
    S'il recommence à faire "précédent" il revient sur la première page : index.php et s'il clique sur le lien d'accès à mon site protégé, aucune fenêtre d'authentification ne lui ai demandé et sa session est recréée automatiquement.
    Mais comment peut-elle retrouver, par exemple, la valeur de $_SERVER['REMOTE_USER'] alors que l'utilisateur ne s'est pas authentifié ???

    J'espère que j'ai été clair et que vous pourrez m'aider parce que je n'y comprend plus rien du tout
    Merci d'avance

  2. #2
    Membre Expert
    Avatar de Bidouille
    Inscrit en
    Mars 2003
    Messages
    1 294
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1 294
    Par défaut
    La session est-elle réellement détruite ?

  3. #3
    Membre averti
    Inscrit en
    Août 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Août 2006
    Messages : 35
    Par défaut
    Et bah je sais pas justement Comment le savoir ? Ou plutôt, comment la détruire réellement ?

  4. #4
    Membre averti
    Inscrit en
    Août 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Août 2006
    Messages : 35
    Par défaut
    J'suis tjs sur mon p'tit pb.... et jme suis dit qu'en utilisant les headers je pourrais résoudre ce pb.

    Donc j'utilise ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    header('WWW-Authenticate: Basic realm="Accès Protégé"'); 
    header('HTTP/1.0 401 Unauthorized'); 
    print("Erreur"); 
    exit();
    Mais est-ce qu'il y a un moyen de préciser (comme ds le fichier .htaccess) qu'on travaille avec le fichier .htpasswd ?

    Merci d'avance pr votre aide

Discussions similaires

  1. [Servlets - JSP] Problème de session
    Par the java lover dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 28/11/2011, 09h54
  2. Problème de session
    Par kephy dans le forum Langage
    Réponses: 11
    Dernier message: 24/11/2005, 10h08
  3. Problème de session
    Par meda dans le forum Langage
    Réponses: 13
    Dernier message: 25/10/2005, 18h25
  4. problème de session en cours
    Par bertrand_declerck dans le forum Bases de données
    Réponses: 2
    Dernier message: 19/07/2005, 14h36
  5. Gros problème de session/cookies
    Par valfredr dans le forum XMLRAD
    Réponses: 18
    Dernier message: 03/06/2004, 09h21

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