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/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to