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

Servlets/JSP Java Discussion :

Choix méthode : limite tps de session


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 147
    Par défaut Choix méthode : limite tps de session
    Bonjour à tous,

    Mon objectif est de limité le temps de session d'un utilisateur après 30 minutes d'inactivité.

    Après avoir fait un certain nombre de recherche, je me focalise sur 3 méthodes:

    1°)
    Cookie cookies [] = request.getCookies ();
    for (int i=0; i<cookies.length; i++)cookies[i].setMaxAge(120);//120seconde

    2°)
    HttpSession.setMaxInactiveInterval(int interval)

    3°)
    Modifier le fichier web.xml :
    <session-config>
    <session-timeout>60</session-timeout>
    </session-config>

    Quels sont les avantages et inconvénients de chaque méthode. Laquelle serait la plus approprié ?

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    la 3 car

    c'est défini à un endroit bien précis et connu de la webapp, endroit d'ailleurs standard.
    La 2 nécessite du code
    La 1 ne marchera pas si l'utilisateur a désacvtivé ses cookies.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 147
    Par défaut
    Magnifique
    Une réponse comme je les aime : courte et précise.

    Sinon, le site que je développe utilise forcément des cookies.
    Donc la 1 reste envisageable.

    Mes 3 propositions permettent-elles de faire un décompte du temps d'inactivité de l'utilisateur ?
    La solution propre au cookie prend en compte le temps d'inactivé de l'utilisateur ou la date de création du cookie?

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 383
    Par défaut
    Il s'agit du temps écoulé depuis la dernière requête reçue par le serveur.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 147
    Par défaut
    Ok.
    Merci à tous

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 18/08/2009, 16h49
  2. Choix méthode seuillage
    Par picsou42 dans le forum Traitement d'images
    Réponses: 9
    Dernier message: 21/08/2008, 23h06
  3. Liste de choix déroulante "limitative"
    Par Alec dans le forum Excel
    Réponses: 4
    Dernier message: 04/07/2008, 10h19
  4. Problème de Méthode sur la classe Session
    Par sniperseb dans le forum Hibernate
    Réponses: 2
    Dernier message: 04/01/2008, 16h48
  5. [Cookies] limiter durée de session
    Par flydragon dans le forum Langage
    Réponses: 12
    Dernier message: 14/06/2006, 16h03

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