You'll never be done if you sit around thinking about and guarding against
something that some developer a year down the road MIGHT do.
 
..:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.
Bobby Hartsfield
http://acoderslife.com


-----Original Message-----
From: James Smith [mailto:[EMAIL PROTECTED] 
Sent: Friday, August 03, 2007 9:16 AM
To: CF-Talk
Subject: RE: Forcing a session to end...

Simple...

While structClear(session) will wipe all of the session data it will also
remove the sessionid, cftoken and urltoken so the very next page that tries
to access any session information will error.

I can (and currently do) manually clear individual keys from the session
when the user clicks on logout but I can imagine a situation where in 12
months some other developer stored some new info in the session scope that
isn't being deleted on logoff and causes a debugging problem as the
application breaks.

If you could force a user to get a new session ID you could forget about any
data left in the old session because it would no longer be in use, add to
this the fact that the new session would run the onSessionStart() function
and initialise all the variables again and you can surely see why this is
much easier than manually deleting some data then reinitializing some vars
by hand.

--
Jay

-----Original Message-----
From: Raymond Camden [mailto:[EMAIL PROTECTED]
Sent: 03 August 2007 13:18
To: CF-Talk
Subject: Re: Forcing a session to end...

James - I have to ask though - why? The ID value is a ColdFusion concern.
The server sets it up. It is not - and should not - be something you are
concerned with. You need to concern yourself with the data, and as others
have pointed out here there are simple ways to clear the data.

On 8/3/07, James Smith <[EMAIL PROTECTED]> wrote:
> All this being said, is there any way I can force a user to get a new 
> session id.  I can clean up the old session by hand but I need them to 
> be pushed into a new session.
>
> --
> Jay
>
>
> 





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Enterprise web applications, build robust, secure 
scalable apps today - Try it now ColdFusion Today
ColdFusion 8 beta - Build next generation apps

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:285329
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to