I thought that putting a cflocation inside a cflock was a bad thing to do -- doesn't
it lock up the server or something?
In that case, I'd set a temp variable to the value of the session variable inside the
cflock and test that:
<cflock type="readonly" scope="session" timeout="10">
<cfif not len(session.auth.iUserID)>
<cfset tempGO = true>
<cfelse>
<cfset tempGO = false>
</cflock>
<cfif tempGo>
<cflocation url="../logout.cfm?reason=sessiontimeout" addtoken="no">
</cfif>
Or am I wrong?
Tim P.
----- Original Message -----
From: "S. Isaac Dealey" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Monday, July 08, 2002 2:12 PM
Subject: Re: nuther lockin Q?
> > oi CF-Talk,!!
>
> > I've got this on a few pages:
>
> > <cfif not isDefined("Session.Auth.iUserID") or Session.Auth.iUserID eq "">
> > <cflocation url="../logout.cfm?reason=sessiontimeout"
> > addtoken="no">
> > </cfif>
>
> > would that still "qualify" for a lock? and if so would I just lock the
> > whole
> > <cfif> ?
>
> Yes and yes... Personally I would try and make sure that your
> session.auth.iUserID is always defined ( likely using a cfparam in an
> exclusive session-scope cflock in the application.cfm or fbx_settings.cfm ),
> so that this then becomes
>
> <cflock type="readonly" scope="session" timeout="10">
> <cfif not len(session.auth.iUserID)>
> <cflocation url="...">
> </cfif>
> </cflock>
>
> Though mine may only be one of many opinions... I personally never like to
> use
>
> Isdefined("varname") or varname eq ""
>
> as a logical expression ... it strikes me as being more work than necessary
> and possibly ( if however unlikely ) less reliable ... If nothing else, you
> might want to trim the variable before comparing it to "" ...
>
> hth
>
> Isaac Dealey
> www.turnkey.to
> 954-776-0046
>
______________________________________________________________________
Signup for the Fusion Authority news alert and keep up with the latest news in
ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm
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