询问用户是否允许会话到期

时间:2016-10-21 10:58:42

标签: javascript html session

我有一个注销按钮,应该从会话中注销用户。但首先我要确认他是否需要注销的消息。所以,我找到了window.onbeforeunload,但问题是我是否点击停留在页面上或在两种情况下离开页面我无法限制代码不退出会话。如何根据我将使会话到期或保持原样来检查用户是否选择了这些内容。

我知道这很容易,但我无法检查条件。

1 个答案:

答案 0 :(得分:1)

<强> HTML:

<input type='button' name='button_logout' value='Logout' onClick='logoutUser()'>

<强>使用Javascript:

<script type='text/javascript'>

function logoutUser() {
    var ok = confirm('Are you sure you want to end this session?');
    if (ok) {
        // destroy session and log user out
        window.location = 'logUserOut.php';    // for example
    }
}

</script>