OVH Cloud OVH Cloud

Cookie et expiration

5 réponses
Avatar
Seb
Bonjour,

Je voudrais savoir comment est-ce que je peux faire pour=20
configurer mon cookie de telle sorte qu'il soikt d=E9truit=20
lorsque l'utilisateur se d=E9logge ?
Je ne peux pas d=E9finir un cookie.expires d'une dur=E9e=20
aproximative dans la mesure o=F9 je ne sais pas combien de=20
temps l'utilisateur peut rester connecter...

Merci

Seb

5 réponses

Avatar
Patrice
Il n'y a rien à faire. C'est pour le garder qu'il faut préciser sa durée de
vie.

Lorsque la durée de vie n'est pas définie, le cookie est temporaire (stocké
en mémoire et détruit à la fermeture d'IE). Donc supprimer simplement
l'affectation à la propriété "Expires"...

Patrice

--

"Seb" a écrit dans le message de
news:4c9401c490e8$b0f19010$
Bonjour,

Je voudrais savoir comment est-ce que je peux faire pour
configurer mon cookie de telle sorte qu'il soikt détruit
lorsque l'utilisateur se délogge ?
Je ne peux pas définir un cookie.expires d'une durée
aproximative dans la mesure où je ne sais pas combien de
temps l'utilisateur peut rester connecter...

Merci

Seb
Avatar
Paul Bacelar
A moins d'avoir des cookies inter-application, je vous conseillerais
d'utiliser le cookie de session (propriété session de la page).

Cela permet d'avoir une cohérence entre la durée de vie de information et
celle de la session utilisateur.
--
Paul Bacelar
Demandeur d'emploi


"Seb" wrote in message
news:4c9401c490e8$b0f19010$
Bonjour,

Je voudrais savoir comment est-ce que je peux faire pour
configurer mon cookie de telle sorte qu'il soikt détruit
lorsque l'utilisateur se délogge ?
Je ne peux pas définir un cookie.expires d'une durée
aproximative dans la mesure où je ne sais pas combien de
temps l'utilisateur peut rester connecter...

Merci

Seb
Avatar
Seb
Comment ça un cookie de session ? Si je fais
response.cookie("monCookie").Value = *** et après
response.cookies.add(moncookie), c'est un cookie lié à la
session qui est créé ?

Merci

Seb

-----Message d'origine-----
A moins d'avoir des cookies inter-application, je vous


conseillerais
d'utiliser le cookie de session (propriété session de la


page).

Cela permet d'avoir une cohérence entre la durée de vie


de information et
celle de la session utilisateur.
--
Paul Bacelar
Demandeur d'emploi


"Seb" wrote in


message
news:4c9401c490e8$b0f19010$
Bonjour,

Je voudrais savoir comment est-ce que je peux faire pour
configurer mon cookie de telle sorte qu'il soikt détruit
lorsque l'utilisateur se délogge ?
Je ne peux pas définir un cookie.expires d'une durée
aproximative dans la mesure où je ne sais pas combien de
temps l'utilisateur peut rester connecter...

Merci

Seb


.



Avatar
Paul Bacelar
Vous utilisez de la bande passante pour rien.

Si votre cookie n'a de sens que dans le contexte de votre application,
l'utilisation du cookie de session suffit à faire le lien avec l'objet
Session le la page Web.

Vous mettez vos données dans l'objet Session et vous évitez de faire la
navette avec des données qui peuvent être sensible.

De plus, vous avez un contrôle très fin de la durée de vie de l'objet
Session.
--
Paul Bacelar
Demandeur d'emploi


"Seb" wrote in message
news:4e3001c490f4$68f9ae30$
Comment ça un cookie de session ? Si je fais
response.cookie("monCookie").Value = *** et après
response.cookies.add(moncookie), c'est un cookie lié à la
session qui est créé ?

Merci

Seb

-----Message d'origine-----
A moins d'avoir des cookies inter-application, je vous


conseillerais
d'utiliser le cookie de session (propriété session de la


page).

Cela permet d'avoir une cohérence entre la durée de vie


de information et
celle de la session utilisateur.
--
Paul Bacelar
Demandeur d'emploi


"Seb" wrote in


message
news:4c9401c490e8$b0f19010$
Bonjour,

Je voudrais savoir comment est-ce que je peux faire pour
configurer mon cookie de telle sorte qu'il soikt détruit
lorsque l'utilisateur se délogge ?
Je ne peux pas définir un cookie.expires d'une durée
aproximative dans la mesure où je ne sais pas combien de
temps l'utilisateur peut rester connecter...

Merci

Seb


.



Avatar
Patrice
Il veut dire une variable de session... (Session("MaVariable"))

Les variables de session sont stockées uniquement sur le serveur au
contraire des cookies sont transférés de/vers le serveur à chaque requête. A
voir en fonction du but visé...

Patrice

--

"Seb" a écrit dans le message de
news:4e3001c490f4$68f9ae30$
Comment ça un cookie de session ? Si je fais
response.cookie("monCookie").Value = *** et après
response.cookies.add(moncookie), c'est un cookie lié à la
session qui est créé ?

Merci

Seb

-----Message d'origine-----
A moins d'avoir des cookies inter-application, je vous


conseillerais
d'utiliser le cookie de session (propriété session de la


page).

Cela permet d'avoir une cohérence entre la durée de vie


de information et
celle de la session utilisateur.
--
Paul Bacelar
Demandeur d'emploi


"Seb" wrote in


message
news:4c9401c490e8$b0f19010$
Bonjour,

Je voudrais savoir comment est-ce que je peux faire pour
configurer mon cookie de telle sorte qu'il soikt détruit
lorsque l'utilisateur se délogge ?
Je ne peux pas définir un cookie.expires d'une durée
aproximative dans la mesure où je ne sais pas combien de
temps l'utilisateur peut rester connecter...

Merci

Seb


.