関数 logout が実行されていないにもかかわらず、ユーザーが常にログアウトされるという問題があります。これは、コードが c# にあるためのようです (これは、かみそりレイアウト ページ mvc4 にあります)。
<script type="text/javascript">
var idleTimer = 0;
function notIdle()
{
clearTimeout(idleTimer);
idleTimer = setTimeout(function () { logout() }, 5000);
}
function logout()
{
@if (Request.IsAuthenticated )
{
WebSecurity.Logout();
}
window.location.reload();
clearTimeout(idleTimer);
}
</script>