19 07 2002 à 14:10


Oui je sais ASP c'est naze, je suis d'accord, mais j'ai pas le choix c'est le boss qui veut ca comme ca.
Donc ma question est : en ASP, comment savoir combien il me reste de temps avant l'expiration de la session ? En fait mon but est de tester si la session est expirée. Si oui j'envoie un message "Fallait te magner le derche" sinon je fais tout comme il faut.

J'ai cherché sur quelques sites, ils ne disent pas grand chose dessus. Juste que la propriété Timeout de l'objet Session permet de modifier le temps d'expiration, mais ca ne permet pas de consulter combien de temps il reste.

A la limite je peux tester si une variable que j'avais stocké en session est encore définie, mais bon...

Si quelqu'un a une soluce...

@+ merci

sylozof (jouet en plastok lvl 1 - )
42 ans (Sélestat)
syl82@laposte.net | 148310108

Autant l'hiver éclate que l'hétéroclyte
Eric et Ramzy





  19 07 2002 à 14:22


PHP rulezzzzzz !!!!!!!!!!!!!!!

je sais, ca t'aide pas beaucoup, mais j'ai des points à gagner moi

sym_zo (vice ambassadeur pg.com en belgique - )
40 ans (Bruxelles)
simnq@free.fr | 145378003
http://simnq.free.fr

Les choses cachées doivent être tenues aussi proprement que celles que l'on voit, l'âme et les dents du fond par exemple...





  19 07 2002 à 14:25


tsss... bouffon

je sais ce que Nefertiti a du ressentir avec son topic parmi les plus longs de piregwan.com et aucune réponse qui ne lui apporte de solution

sylozof (jouet en plastok lvl 1 - )
42 ans (Sélestat)
syl82@laposte.net | 148310108

Autant l'hiver éclate que l'hétéroclyte
Eric et Ramzy





  19 07 2002 à 14:33


mouarf oui c'est terrible... à la limite, le mieux est de faire comme DJF*B (non, non je tien à ne pas le citer...) : tu pose des questions faciles (voir stup... non je me tais ), et t'as une réponse tout de suite

sym_zo (vice ambassadeur pg.com en belgique - )
40 ans (Bruxelles)
simnq@free.fr | 145378003
http://simnq.free.fr

Les choses cachées doivent être tenues aussi proprement que celles que l'on voit, l'âme et les dents du fond par exemple...





  19 07 2002 à 14:37


Tu peux mettre le temps "courant" dans une variable de session, au début d'une session ?

Naxos (mickey - )
45 ans (Suresnes)
mail@fbouju.net | 20473598
http://www.fbouju.net

CTRL-Z is the key ;)





  19 07 2002 à 14:39


Je sais pas si trouveras des reponses à ta question ici:

http://www.w3schools.com/asp/asp_ref_session.as...

Nasc

Nasc (guest star lvl 1 - )
46 ans (Paris)
nasc@online.fr | 85844820
http://www.nascimpact.com

      ___
     (OO)
^^^\__/^^^





  19 07 2002 à 15:00


merci Nasc, mais je suis déja passé sur ce site, et ils ne disent rien de plus que ce que j'ai déja marqué.

Naxos, effectivement ca peut etre une solution... stocké ce temps, puis faire la différence avec le temps courant et voir si c'est plus grand que la propriété Timeout... mais je voulais surtout savoir si il y avait un truc déja implémenter dans les ASP par défaut.

Merci a tous les deux !

sylozof (jouet en plastok lvl 1 - )
42 ans (Sélestat)
syl82@laposte.net | 148310108

Autant l'hiver éclate que l'hétéroclyte
Eric et Ramzy





  19 07 2002 à 15:16


Je n'ai peut etre pas capté la question mais ca me semble impossible.
Si tu veux faire un test de difference de temps et l'afficher, ton script va remettre a jour l'expiration de session (timeout) et tu seras bernik !!! Enfin je dis script mais plutot des qu'il y a une activite. Tu me suis ?

gom

gom3z (l'ami des belges fanatique lvl 1 - )
48 ans (Nottingham)
gom3z@piregwan.com | 22259570

Chasseurs de Galinettes Cendrées de père en fils!





  19 07 2002 à 15:35


j'allais dire appeaute gom, mais il est déja là...
Essaye mon frangin alors.

Huggy (ambassadeur pg.com en belgique lvl 1 - )
49 ans (Capitale de l'Europe)
gilloux69@hotmail.com
http://www.gilloux69.tk

cet espace est à vendre ! mise à prix à 99€





  19 07 2002 à 16:19


Mais le timeout est remis a jour meme si je ne touche pas aux variables de ma session ?
En fait, qu'est-ce qui remets l'expiration de mon timeout a jour ?

sylozof (jouet en plastok lvl 1 - )
42 ans (Sélestat)
syl82@laposte.net | 148310108

Autant l'hiver éclate que l'hétéroclyte
Eric et Ramzy





  19 07 2002 à 17:00


- personne ne persavonne comme persavon -

vizir (guest star lvl 1 - )
35 ans (Nanterre)
vizir@newmail.net | 104653678
http://gwash.straterole.net

* !! LA POMME DE TERRE, UN LEGUME REVOLUTIONNAIRE !! *





  19 07 2002 à 17:20


vizir > > ah, ces jeunes...

sym_zo (vice ambassadeur pg.com en belgique - )
40 ans (Bruxelles)
simnq@free.fr | 145378003
http://simnq.free.fr

Les choses cachées doivent être tenues aussi proprement que celles que l'on voit, l'âme et les dents du fond par exemple...





  19 07 2002 à 21:00


... ils sont de plus en plus droles

Decbou (membre - )
40 ans (Palaiseau)
decboo@hotmail.com | 163597629

cet espace est à vendre ! mise à prix à 11€





  22 07 2002 à 08:13


Bon si j'ai bien compris , tu veux tester pour savoir si la session de l'utilisateur est encore valide ou pas ?

Si c'est bien ca, alors , tu cherches midi à 14 heure...

Chaque session est identifiée par un id sur le serveur sa valeur peut être connue avec :
session.sessionID

En fait, le timeOut pour une session, c'est une propriété qui spécifie le délai d'expiration de l'object session (de base 20min je pense).
Si pendant 20 min, l'utilisateur ne fait aucune requête au serveur, le serveur considère que la session de cet utilisateur est finie.

Lorsque la session se termine, l'évenement OnEnd de l'object session est appelée. La session de cet utilisateur est alors détruites.

Donc pour savoir si un utilisateur est encore logué ou pas , il te suffit de tester par exermple :

if session.SessionID is nothing then
response.write " Fallait te magner le derche"
end if

ps , tu peux provoquer la fin d'une session avec la methode abandon:
session.Abandon
response.write "fin de votre session"

Voilà, sorry de ne pas avoir réagi plus tôt et j'espère que cela t'aidera...

R-Matou (anacoluthe hyperbolique lvl 1 - )
47 ans (Namur)
r-matou@bah.be
http://www.bah.be

Gnouf est présent sur internet (et particulièrement Pie)





  22 07 2002 à 12:37


ah ben c'est cool ca, merci !

PS : désolé de ne pas avoir répondu plus tot...

sylozof (jouet en plastok lvl 1 - )
42 ans (Sélestat)
syl82@laposte.net | 148310108

Autant l'hiver éclate que l'hétéroclyte
Eric et Ramzy


Pour répondre à ce sujet (et notifier automatiquement son auteur), cliquez sur le bouton REPONDRE A CE SUJET. Si vous voulez en plus avertir de votre réponse une personne qui a participé à ce sujet, cliquez sur le bouton en face de son intervention. Enfin si vous voulez inviter quelqu'un à réagir, utilisez les appeaux ci-dessous. Seuls les membres logués peuvent utiliser les appeaux et seuls les membres actifs peuvent être appeautés ^^. Bonne notification !

Vous n'êtes pas membre ou vous n'êtes pas logué(e) ou les appeaux sont désactivés dans votre profil. Vous ne pouvez pas utiliser les appeaux.