J'écris mon application Web SPring MVC.Servlet Session timeout
J'ai défini la durée de ma session sur 10080 minutes égales à 1 semaine. Maintenant, je voudrais garder l'utilisateur connecté à chaque fois qu'il navigateur open:
sessionService.setcurrentUser(myuser);
HttpSession session = request.getSession();
Cookie cookie = new Cookie("JSESSIONID", session.getId());
cookie.setMaxAge(timeout);
response.addCookie(cookie);
Si mon biscuit Max Age être le même que le temps de la session sur?
cookie.setMaxAge(10080);
Est-ce une bonne pratique?
Pour votre information, la valeur du paramètre setMaxAge est en quelques secondes, alors que la session délai d'attente est en quelques minutes - vous devez multiplier 10080 par 60 pour obtenir le résultat final vous cherchons. – Vladimir