폼 인증을 사용하는 ASP.NET 3.5 앱이 있습니다.ASP.NET 폼 인증 - 세션이 끝날 때 사용자에게 경고합니다.
로그인 세션이 시간 초과 될 것이라고 사용자에게 경고하는 것이 좋을 것입니다. 나는 AJAX/Jquery가 필요하다고 생각하지만, 지금까지 내가 가진 것만 큼 생각한다.
폼 인증을 사용하는 ASP.NET 3.5 앱이 있습니다.ASP.NET 폼 인증 - 세션이 끝날 때 사용자에게 경고합니다.
로그인 세션이 시간 초과 될 것이라고 사용자에게 경고하는 것이 좋을 것입니다. 나는 AJAX/Jquery가 필요하다고 생각하지만, 지금까지 내가 가진 것만 큼 생각한다.
세션 만료되기 전의 시간과 함께 setTimeout을 사용하고 몇 분 전에 alert()와 같은 작업을 수행 할 수 있습니다. 20 분의 세션 타임 아웃이있는 경우 19 분 동안 사용하지 않으면 경고를 표시 할 수 있습니다.
편집 - 다른 사람이 제안 했으므로 (아마도 더 좋을 것 같습니다). 한 예를 들면 look at this을 가져 가십시오.
일반적으로 사용자에게 언제 알려 줄 수 있습니까? 요청 (Ajax 또는 기타)을하면 세션이 시간 초과되지 않습니다. 이는 요청을 만드는 행위가 세션 시간 초과를 나중에 지연시키기 때문입니다.
이렇게 할 계획이라면 서버에 시간 제한을 지연시키는 no-op 요청을 보내지 마십시오. –
AJM은 세션을 계속 살아야한다고 지정하지 않았기 때문에. – RichardOD
사실, 처음에 사용자에게 경고하는 이유는 반드시 시간 초과로 인한 불편 함과 세션 정보의 손실을 피하는 것입니다. –