<script type="text/javascript">
var clicked = false;
function CheckBrowser() {
if (clicked == false) {
//Browser closed
}
else {
//redirected
clicked = false;
}
}
function Logout() {
if (clicked == false)//browser is closed
{
window.location = "../Master/Logoff.aspx";
}
}
</script>
Put this JavaScript on your head section of master page or content page
Call logout method on onbeforeunload event of body part, such as
<body onbeforeunload="Logout()" onclick="clicked=true;">
Delete respected user entry from database and kill session on page_load event of called page such as:
Page Name: Logoff.aspx
Protected void Page_Load(Object Sender,EventArgs e)
{
//Write Delete User From Database Code Here.
}
Pasted from Log out user on browser close