Results 1 to 4 of 4

Thread: [ASP ASP.NET PHP JSP CGI]Logging out a user when they close the window

Threaded View

  1. #1

    Thread Starter
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,173

    [ASP ASP.NET PHP JSP CGI]Logging out a user when they close the window

    **NOTE: This codebank submission is outdated and no longer works with modern browsers**

    A common question on the forums is, if the user closes the browser window, how can they be logged out immediately?

    Here's how. Have the following javascript in your window

    Code:
    <script language="JavaScript">
    
    
     function initUnload()
      {
         var top=self.screenTop;
         if (top>9000) { 
             var settings = 'width=1,height=1,left=1,top=1,toolbar=0,scrollbars=0,status=0'
             window.open("logout.html?close=true","logoutWindow",settings);  
          } else {//:ehh:
             
          }
      }
    
    
      window.onunload = initUnload;
    </script>
    The part in red, logout.html, can be replaced with any server-side scripted page in ASP/PHP/ASP.NET/WhateverFloatsYourBoat. That page should abandon/clear your sessions.

    Keywords:
    Session
    Logout
    Window
    Close
    logging out
    user
    Last edited by mendhak; Apr 27th, 2009 at 11:22 AM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width