14. juli 2004 - 19:49Der er
4 kommentarer og 1 løsning
advarsel før session udløb
Hej Eksperter
Jeg har set på min netbank at den holder styr på min login-session, og spørg om jeg vil forlænge den når jeg har været in-aktiv i de 20 minutter som den holder.
Der kommer en lille pop-up der spørger om man vil forlænge med 20 minutter.
Nogen der kan hjælpe mig med at lave det?
Den skal komme op ca. 2 min før sessionen udløber.
jeg vil tro det er et javascript du leder efter og ikke noget der bliver styret af serveren men nærmere på klienten. Det ser nogenlunde sådan her ud og kan kaldes af body onload.
<script language=javascript> <!-- //================================================= //Timeout //================================================= var timeloaded = new Date(); var sessionTimeOut = <%=Session.Timeout*60*1000%>; var returnUrl = '<%=Server.URLEncode(getReturnUrl)%>';
function checkTimeOut() { // 830 is approx. 13:50 min. if((((new Date())-timeloaded)) > (sessionTimeOut)){ alert("Din session er ved at udløbe..."); location.replace("sessiontimeout.asp?doTimeOut=true&returnurl=" + returnUrl); } else{ sleep(); }
}
function sleep(){ window.setTimeout(checkTimeOut, 1000); } //--> </script>
Lover at vende tilbage, jeg har ikke haft tid til at teste endnu :o) Sorry
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.