2010-06-25 5 views
0
On windows authentication(intranet web application) 
    When the session is about to timeout, the client should be presented with a POP-UP that asks to click OK to extend the session or else cancel to timeout the session. 

Quelle est la meilleure façon d'accomplir cette tâche. En utilisant Ajax Call ou en le manipulant dans le code derrière le fichier lorsque la session (userid) n'est rienExtension de durée de session

Répondre

2

Vous pouvez simplement placer une minuterie sur votre page en utilisant javascript qui invite l'utilisateur à appuyer sur ok pour réinitialiser l'expiration coulissante de la session fenêtre. S'ils appuient sur oui, il suffit d'envoyer une requête discrète http au serveur afin de réinitialiser la fenêtre de la durée de la session. En ce qui concerne le moment de montrer le popup, je dirais que quelques minutes avant son expiration pour être sûr.

Consultez le post de stackoverflow suivant pour plus d'informations sur la façon de garder la session en cours. Vous devez ensuite simplement implémenter votre boîte de dialogue javascript pour prendre en charge/appeler cet exemple.

Keeping ASP.NET Session Open/Alive

Questions connexes