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 :

[Cookies] Durée de connexion


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Inscrit en
    Avril 2007
    Messages
    233
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Avril 2007
    Messages : 233
    Points : 94
    Points
    94
    Par défaut [Cookies] Durée de connexion
    Salut,

    Mon problème est le suivant:

    si je suis connecté dans une application j'ai 15 minutes avant que ça se déconnecte automatiquement et si je n'effectue aucune action pendant ces 15 min ça se déconnecte aussi, mais si je ferme la fenêtre sans se déconnecter et je veux me reconnecter dans le même poste, je veux qu'il me demande le login et le mot de passe meme si je suis déjà connecté et que les 15 min ne sont pas terminés, le problème c'est que je suis obligé d'attendre 15 min avant que je me reconnecte, j'ai pensé à réduire le timer de 15 min à 5 min, mais ça serait très embêtant de se déconnecter toutes les 5 minutes..

    Est ce que vous avez une idée??

    Merci
    Il faut parfois servir pour mieux dériger..

  2. #2
    Membre expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212
    Par défaut
    Il y a au moins deux posts rien qu'aujourd'hui qui parlent de ce probleme (je viens d'en lire deux a l'instant en tout cas) et plein d'autres les jours précédents.

    En résumé : des possibilités il y en a (evenements à la fermeture du navigateur, traitement javascript et/ou ajax, demande de confirmation, etc.) Dans tous les cas ca demande un traitement coté client et le résultat n'est pas certain (javascript désactivé, navigateur "planté", etc.)

    Donc la réponse est plutot non, dans l'ensemble la meilleure méthode est de gérer soi meme un timeout de session (ce que vous faites déjà).

  3. #3
    Membre régulier
    Inscrit en
    Avril 2007
    Messages
    233
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Avril 2007
    Messages : 233
    Points : 94
    Points
    94
    Par défaut
    Merci pour ta réponse aussi rapide koopajah

    Est ce que quelqu'un a d'autres propositions?
    Il faut parfois servir pour mieux dériger..

  4. #4
    Membre expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212
    Par défaut
    Dans ce post chached semble dire que tu peux définir un cookies dont la durée de vie est limitée à celle du navigateur, comme ca si l'utilisateur ferme son navigateur le cookie ne sera plus valable (et donc il faudra forcément se reconnecter).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Cookies] Classe de connexion à l'admin
    Par gtraxx dans le forum Langage
    Réponses: 17
    Dernier message: 23/01/2008, 23h41
  2. Réponses: 6
    Dernier message: 03/07/2007, 19h29
  3. [Cookies] Durée d'un cookies jusqu'a minuit
    Par cerede2000 dans le forum Langage
    Réponses: 5
    Dernier message: 27/10/2006, 17h47
  4. [Sécurité] [LDAP] durée de connexion
    Par ratapapa dans le forum Langage
    Réponses: 2
    Dernier message: 27/04/2006, 17h18
  5. [Cookies] durée de vie de l'objet
    Par ozzmax dans le forum Langage
    Réponses: 13
    Dernier message: 13/01/2006, 21h38

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