Excellent... That's exactly what I was looking for. Thanks Douglas.

"Douglas Brown" <[EMAIL PROTECTED]> wrote in message
news:<001101c19a47$160f46e0$52031b42@developer>...
> Yes you can delete them.
> 
> <CFIF IsDefined("Client.CFTOKEN") OR IsDefined("Client.CFID")>
>     <CFSET DeleteClientVariable("CFTOKEN")>
>     <CFSET DeleteClientVariable("CFID")>
> </CFIF>
> <CFIF IsDefined("Session.CFTOKEN") OR IsDefined("Session.CFID")>
>     <CFSET StructDelete(Session, "CFTOKEN")>
>     <CFSET StructDelete(Session, "CFID")>
> </CFIF>
> <CFIF IsDefined("Cookie.CFTOKEN") OR IsDefined("Cookie.CFID")>
>     <CFCOOKIE NAME="CFTOKEN" EXPIRES="NOW">
>     <CFCOOKIE NAME="CFID" EXPIRES="NOW">
> </CFIF>
> 
> 
> 
> 
> There are two major products that come out of Berkeley: LSD and [Unix]
> BSD. We don't believe this to be a coincidence.
> 
> 
> 
> Doug Brown
> ----- Original Message -----
> From: "Kay Smoljak" <[EMAIL PROTECTED]>
> To: "CF-Talk" <[EMAIL PROTECTED]>
> Sent: Thursday, January 10, 2002 5:59 PM
> Subject: Re: Overwriting a session
> 
> 
> > I'm not actually setting a cookie... I'm referring to the cookies 
> > that CF sets automatically for the cfid and cftoken. That's what I'm

> > wondering... Can I overwrite or delete these cookies so that CF will

> > send new ones?
> > 
> > Thanks,
> > Kay.
> > 
> > "Joel Parramore" <[EMAIL PROTECTED]> wrote in message 
> > news:<[EMAIL PROTECTED]>...
> > > You're using the cfid and cftoken values in the url but set a 
> > > cookie
> 
> > > anyw ay as a fallback?  If that's the case... you could use an
> > > IsDefined("session.cfid
> > > ")
> > > check instead of the cftry-cfcatch (or in addition to, depending
on 
> > > how y ou've laid out error handling.  If the session.cfid is 
> defined,
> > > use it; otherwi se, see
> > > if the cookie.cftoken and cookie.cfid variables exist.  If they 
> > > do,
> > eithe
> > > r use
> > > them to reset the session variables or discard them --- you 
> > > usually
> > delet
> > > e
> > > cookies by resetting the expires value either to now or a date
> before
> > now
> > >  and
> > > sending a response to the browser.  (I haven't tried the last 
> > > before
> > for
> > > cfid/cftoken session/client management cookies, so it's possible
> > ColdFusi
> > > on
> > > won't let you override those settings).
> > > 
> > > Regards,
> > > Joel Parramore
> > > 
> > > 
> > > 
> > > 
> > > > -----Original Message-----
> > > > From: Kay Smoljak [mailto:[EMAIL PROTECTED]]
> > > > Sent: Thursday, January 10, 2002 8:46 AM
> > > > To: CF-Talk
> > > > Subject: Overwriting a session
> > > >
> > > >
> > > > Hi all,
> > > >
> > > > Basically, I don't like relying on cookies, so I code my apps
> > > > appending the cfid and cftoken to each link where session 
> variables
> > > > are required.> At the beginning of each page request I do <cfset
> > > > token= "cfid/#session.cfid#/cftoken/#cftoken#/"> (I'm using 
> search
> > engine safe
> > > > URLS) and then I append the #token# var to links.
> > > >
> > > > Sometimes, however, if a session is destroyed for some reason - 
> > > > I
> > > > accidently ran a structclear(Session) once, for example - the 
> cfset
> > > > throws an error that session.cfid can't be found. I can't
> > > > successfully run the page until I close the browser and delete
the 
> 
> > > > cookie, at which time the CFID and CFTOKEN get reset, I'm
> presuming.
> > > >
> > > > In case this happens, I'm thinking I should have a try-catch 
> > > > block
> 
> > > > around the locked assignment statement. If it fails, I should 
> > > > try
> to
> > 
> > > > delete the cookie. OR maybe read the values out of the cookie if
> > > > they exist, and use these? I don't know if this will work or how

> to
> > > > actually do it, however.
> > > >
> > > > Any ideas/code snippets? Am I going about this the wrong way? 
> > > > Ta, Kay.
> > > >
> > > > 
> > > 
> > 
> 
______________________________________________________________________
Dedicated Windows 2000 Server
  PIII 800 / 256 MB RAM / 40 GB HD / 20 GB MO/XFER
  Instant Activation � $99/Month � Free Setup
  http://www.pennyhost.com/redirect.cfm?adcode=coldfusiona
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to