> Oliver Cookson wrote:

>> What I'm planning to do is popUp a window onUnload() which log's the
>> user out, easy you say, well how do I STOP the window popping up when
>> they user the back\forward buttons or press refresh?

> onClose()

> Jochem

Except that this doesn't satisfy the condition of moving the browser out of
the application by typing a url into the address field, thus leaving the
user stranded and unable to log back in if they for instance, type
www.google.com into the address field, browse to another page, then close
the browser.

I know of a way to prevent any users not using Internet Explorer from
logging in to an application ( including preventing users of current
versions of Opera ). This may or many not be a solution for you, however, if
you can control the browser environment, then you can do some things that
you might not otherwise consider for compatibility reasons. I have an app
currently using a hidden iframe to submit the login command on the
onbeforeunload() event which has proven to be more effective than onunload()
or a popup window ( which are often killed before they open ). What I found
using onunload() was that I could only get the url to fire in a killable
popup -- it wouldn't load in the iframe. But onbeforeunload() gave me the
functionality I needed.

As to the back, forward and refresh I don't really have a solution -- the
application I just mentioned has a console in the topmost window which
mostly doesn't move or reload (it reloads in a couple special case
conditions, but it's able to do this without logging out), with all of the
tools loading into iframes. The issue of back and forward is addressed
primarily by simply providing links in such a fashion that the user
hopefully never has a need for a back button. If a user hits f5 or the
reload button ( instead of right-clicking an iframe and reloading the frame
), they're logged out and they have to log in again.

.. dunno how much help any of this is. :)

s. isaac dealey                954-776-0046

new epoch                      http://www.turnkey.to

lead architect, tapestry cms   http://products.turnkey.to

certified advanced coldfusion 5 developer
http://www.macromedia.com/v1/handlers/index.cfm?ID=21816



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Reply via email to