> > Thanks, this is pretty much what I had in mind, but how do I > > actually retrieve the session.sellcustomer variable from each > > active session to place them into my structure? > > How about creating an application var, say: <cfset > application.sessionref = structnew()> then during the > initialisation of each request (Application.cfm, > fbx_Settings.cfm etc) do something like: > > <cfset application.sessionref[sessionid] = session> > > Where the sessionid variable is some variable unique to that > session (memberID, jsessionid etc). That will store a > _reference_ to the current session in the application scope. > You can then loop through the application.sessionref struct > <cfloop collection="#application.sessionref#" ...> and do > what you want with the info stored.
Just found this so thought I'd put it out for those who are interested (from http://www.rewindlife.com/archives/000046.cfm)... It's a way of using the underlying session handing of CFMX to grab a reference to a struct of _all_ current sessions, without the need for explicitly storing them in the application scope or other: <cfapplication name="sessionLister" sessionManagement="yes"> <cfset tracker = createObject("java", "coldfusion.runtime.SessionTracker")> <cfset sessions = tracker.getSessionCollection(application.applicationName)> <cfdump var="#sessions#"> Tim. ------------------------------------------------------- RAWNET LTD - Internet, New Media and ebusiness Gurus. Visit our new website at http://www.rawnet.com for more information about our company, or call us free anytime on 0800 294 24 24. ------------------------------------------------------- Tim Blair Web Application Engineer, Rawnet Limited Direct Phone : +44 (0) 1344 393 441 Switchboard : +44 (0) 1344 393 040 ------------------------------------------------------- This message may contain information which is legally privileged and/or confidential. If you are not the intended recipient, you are hereby notified that any unauthorised disclosure, copying, distribution or use of this information is strictly prohibited. Such notification notwithstanding, any comments, opinions, information or conclusions expressed in this message are those of the originator, not of rawnet limited, unless otherwise explicitly and independently indicated by an authorised representative of rawnet limited. ------------------------------------------------------- > -----Original Message----- > From: Tim Blair [mailto:[EMAIL PROTECTED] > Sent: 01 August 2003 13:29 > To: CF-Talk > Subject: RE: check through all open sessions? > > > > Thanks, this is pretty much what I had in mind, but how do I > > actually retrieve the session.sellcustomer variable from each > > active session to place them into my structure? > > How about creating an application var, say: <cfset > application.sessionref = structnew()> then during the > initialisation of each request (Application.cfm, > fbx_Settings.cfm etc) do something like: > > <cfset application.sessionref[sessionid] = session> > > Where the sessionid variable is some variable unique to that > session (memberID, jsessionid etc). That will store a > _reference_ to the current session in the application scope. > You can then loop through the application.sessionref struct > <cfloop collection="#application.sessionref#" ...> and do > what you want with the info stored. > > Tim. > > > ------------------------------------------------------- > RAWNET LTD - Internet, New Media and ebusiness Gurus. > Visit our new website at http://www.rawnet.com for > more information about our company, or call us free > anytime on 0800 294 24 24. > ------------------------------------------------------- > Tim Blair > Web Application Engineer, Rawnet Limited > Direct Phone : +44 (0) 1344 393 441 > Switchboard : +44 (0) 1344 393 040 > ------------------------------------------------------- > This message may contain information which is legally > privileged and/or confidential. If you are not the intended > recipient, you are hereby notified that any unauthorised > disclosure, copying, distribution or use of this information > is strictly prohibited. Such notification notwithstanding, > any comments, opinions, information or conclusions expressed > in this message are those of the originator, not of rawnet > limited, unless otherwise explicitly and independently > indicated by an authorised representative of rawnet limited. > ------------------------------------------------------- > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 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 This list and all House of Fusion resources hosted by CFHosting.com. The place for dependable ColdFusion Hosting. http://www.cfhosting.com Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

