You know that you don't need to get the structKeyList before the loop, right? You can do this instead:
<cfloop item="key" collection="#session#"> ======================================================================= Raymond Camden, ColdFusion Jedi Master for Mindseye, Inc Member of Team Macromedia Email : [EMAIL PROTECTED] Blog : www.camdenfamily.com/morpheus/blog Yahoo IM : morpheus "My ally is the Force, and a powerful ally it is." - Yoda > -----Original Message----- > From: Joshua Miller [mailto:[EMAIL PROTECTED] > Sent: Thursday, February 27, 2003 12:24 PM > To: CF-Talk > Subject: RE: Logging out of application > > > This is what I do on the Logout page: > > > <CFIF NOT StructISEmpty(SESSION)> > <CFSET safelist = "List,Of,Variables,To,Leave,Intact"> > <CFSET keysToStruct = StructKeyList(SESSION,",")> > <!--- Kill SESSION Variables ---> > <CFLOOP INDEX="ListElement" LIST="#keysToStruct#"> > > <CFIF > ListContainsNoCase(safelist,ListElement,",")> > <CFSET > tmp=#StructDelete(SESSION,"#ListElement#",TRUE)#> > </CFIF> > > </CFLOOP> > <!--- Kill SESSION Variables ---> > > <!--- Relocate ---> > > <cfoutput><script>document.location.href="#attributes.relocate > #";</scrip > t></cfoutput> > <!--- Relocate ---> > </CFIF> > > > Joshua Miller > Head Programmer / IT Manager > Garrison Enterprises Inc. > www.garrisonenterprises.net [EMAIL PROTECTED] > (704) 569-9044 ext. 254 > > ************************************************************** > ********** > ************* > Any views expressed in this message are those of the > individual sender, except where the sender states them to be > the views of > Garrison Enterprises Inc. > > This e-mail is intended only for the individual or entity to > which it is addressed and contains information that is > private and confidential. If you are not the intended > recipient you are hereby notified that any dissemination, > distribution or copying is strictly prohibited. If you > have received this e-mail in error please delete it > immediately and advise us by return e-mail to > [EMAIL PROTECTED] > ************************************************************** > ********** > ************* > > > -----Original Message----- > From: Paul Giesenhagen [mailto:[EMAIL PROTECTED] > Sent: Thursday, February 27, 2003 1:03 PM > To: CF-Talk > Subject: Re: Logging out of application > > > I am not sure if this will work but try CFHEADER > > <cfheader name="location" value = "someurl.html"> > <cfheader statusCode = "302" statusText = "Document Moved."> > > Let us know > Thanks > Paul Giesenhagen > QuillDesign > > ----- Original Message ----- > From: "FlashGuy" <[EMAIL PROTECTED]> > To: "CF-Talk" <[EMAIL PROTECTED]> > Sent: Thursday, February 27, 2003 11:58 AM > Subject: Logging out of application > > > > HI, > > > > I have a "logout" button in my application. When clicked I want to > > sent > the user back to the login screen. This works just fine. The > problem I'm having is if I click on the "back" > > button in IE I'm able to go back to that page. I don't want this to > happen. How can I "clear" all session varaibles etc.? > > > > This is what I have in my logout.cfm file: > > > > > > <cfif IsDefined("Cookie.CFID") AND > IsDefined("Cookie.CFTOKEN")> <cfset > > > localCFID = Cookie.CFID> <cfset localCFToken = Cookie.CFTOKEN> > > <cfcookie name="CFID" value="#localCFID#"> <cfcookie name="CFTOKEN" > > value="#localCFTOKEN#"> </cfif> > > > > > > <CFLOCATION URL="/website/secure/index.htm"> > > > > The "index.htm" is my login (authentication) template. > > > > > > > > > > --------------------------------------------------- > > Colonel Nathan R. Jessop > > Commanding Officer > > Marine Ground Forces > > Guatanamo Bay, Cuba > > --------------------------------------------------- > > > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 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 Get the mailserver that powers this list at http://www.coolfusion.com Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4