Your own site should be your home. You shouldn't have to leave it for any typical workflow. If you do leave it you should be in a new tab.
Let's not log people out and especially let's not log them out without telling them. Are public terminals left logged in still a problem? Is there any other reason to put a timer on login?