cs_AshenShugar
Messages postés202Date d'inscriptionjeudi 24 juin 2004StatutMembreDernière intervention22 janvier 2009
-
4 nov. 2004 à 10:30
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
7 nov. 2004 à 13:26
Salut tout le monde,
Je voudrais savoir s'il est possible de prolonger "dynamiquement" une session. J'entends par là que j'ai une session avec un timeOut assez court par exemple que je vais controler a la visite de chaque page et a chaque page, je voudrais prolonger la session de x minutes. Je veux pas mettre une session trop longue, pour que l'utilisateur soit obligé de se logger a chaque fois (c'est chiant pour l'utilisateur, mais bon... c'est nécessaire) mais je ne veux pas en faire une trop courte car il y aurait un petage de plomb s'il fallait se logger a la visite de chaque page. Alors y a t il un moyen de prolonger une session ?
Merci beaucoup à tous
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 4 nov. 2004 à 20:56
Aprés un rapide test, je confirme ce que j'ai dit, la session est conservé est actualisé apres un postback (heureusement)
pour info voici la source du test
Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
Session("Cyril") = "Cyril" & Now.ToString & " " & Now.Millisecond
End If
End Sub
Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Response.Write(Session("Cyril"))
End Sub
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 4 nov. 2004 à 13:26
Je ne comprend pas la question, la session se prolonge automatiquement à chaque postback sur le serveur, tu peux modifier la durée de la session dans le web.config, par défaut elle est de 20 min.
Si le client, va sur le site change de page au bout de 19minutes sans faire de postback, ca session sera de nouveau de 20 apres le chargement de la page suivante.
Je ne vois donc pas ou est la question, peux tu preciser :)
cs_AshenShugar
Messages postés202Date d'inscriptionjeudi 24 juin 2004StatutMembreDernière intervention22 janvier 20091 4 nov. 2004 à 13:42
Donc, selon toi, à chaque fois que l'utilisateur va visiter une page sur mon site, la durée de sa session revient automatiquement à sa valeur d'origine (20 par défaut ou donnée par un TimeOut) ?
cs_AshenShugar
Messages postés202Date d'inscriptionjeudi 24 juin 2004StatutMembreDernière intervention22 janvier 20091 5 nov. 2004 à 10:12
Nickel... Merci Beaucoup. Je me suis permis de tester moi aussi de mon coté (mais je me suis pas pris la tete a faire un code pour ca... lol juste un chrono et en mettant le TimeOut très bas !)
Merci Beaucoup
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 5 nov. 2004 à 13:39
Si tu regardes ma "source" j'ai pas fait plus de choses que toi, j'ai moi aussi mis un timeout tres bas, puis le bout de code sert juste à remplir une variable session et à réactualisé la page :D