0 votes

asp.net mvc keep alive page with a flash on it / ping controller

J'ai une page dans mon site web asp.net mvc avec une application flash dessus, et l'utilisateur peut rester sur cette page pendant des heures, mais son cookie/session d'authentification va expirer, donc je pense créer un fichier d'authentification. PingController et pour l'appeler en utilisant jquery $.post toutes les 20 minutes.

Est-ce une bonne idée ?
ou y a-t-il quelque chose de mieux ?

2voto

rrejc Points 1492

Pourquoi ne pas augmenter le délai d'attente des cookies d'authentification ? Comme ceci (si vous utilisez l'authentification par formulaire) :

<authentication mode="Forms">
  <forms loginUrl="~/Login" timeout="600" name="Something"/>
</authentication>

A la vôtre !

2voto

mohang Points 840

Vous pouvez en fait le faire en utilisant jquery et setInterval. Dans le setInterval, vous pouvez donner un callback et l'intervalle de temps. Dans le callback, vous pouvez envoyer un message au serveur pour le maintenir en vie. Pour plus d'informations, consultez le blog d'asp.net MVC à l'adresse suivante http://www.dotnetcurry.com/ShowArticle.aspx?ID=453&AspxAutoDetectCookieSupport=1

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X