Is it OK to do a <cflocation url="..."> from within a cflock? As in:
<cflock type="readonly" scope="session" timeout="5" throwontimeout="no">
<cfif not IsDefined("session.userid")>
<cflocation url="login.cfm">
</cfif>
</cflock>
Or does this leave the lock in place? If that's so, would the recommended
workaround be to copy the session variable to a variables or request scope
variable, something like this?
<cflock type="exclusive" scope="session" timeout="5" throwontimeout="yes">
<cfparam name="session.userid" default="0">
<cfset request.userid = session.userid>
</cflock>
<cfparam name="request.userid" default="0">
<cfif request.userid eq 0>
<cflocation url="login.cfm">
</cfif>
Jim
______________________________________________________________________
Why Share?
Dedicated Win 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=coldfusionc
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