Oops, My bad.

Should be <cfset REQUEST.isLoggedIn = isDefined("SESSION.isLoggedIn")>

Need the quotes.  ::: hanging head in shame :::

Sharon DiOrio

----- Original Message ----- 
From: "phumes1" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Wednesday, March 20, 2002 11:06 AM
Subject: Re: Running code just one time


> I get the following error...
> 
> Error Occurred While Processing Request
> Error Diagnostic InformationAn error occurred while evaluating the
> expression:  REQUEST.isLoggedIn = IsDefined(SESSION.isLoggedIn)Error near
> line 23, column 11. Error resolving parameter SESSION.ISLOGGEDIN The
> session variable ISLOGGEDIN does not exist. The cause of this error is very
> likely one of the following things: The name of the session variable has
> been misspelled. The session variable has not yet been created. The session
> variable has timed out.The error occurred while processing an element with
> a general identifier of (CFSET), occupying document position (23:5) to
> (23:62).Date/Time: 03/20/02 11:06:35
> Browser: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; msnca3; Q312461)
> 
> 
> 
> At 10:43 AM 3/20/2002 -0500, you wrote:
> >Here is the exact code you want.  You should put it in the Application.cfm
> >insted of the index.cfm so it gets run regardless of what page the user
> >starts out on (they might have a hyperlink to another page).
> >
> ><cflock scope="SESSION" type="readonly" timeout="10">
> >     <!--- copy to Request scope whether or not the user is logged in, as
> > defined by the existence of a session variable. --->
> >     <cfset REQUEST.isLoggedIn = IsDefined(SESSION.isLoggedIn)>
> ></cflock>
> >
> ><cfif NOT REQUEST.isLoggedIn>
> >     <!--- if the user has not logged in (ie, this code has not been run
> > before) run the code --->
> >     [insert custom tag call here]
> >     <cflock scope="SESSION" type="exclusive" timeout="10">
> >         <cfset SESSION.isLoggedIn = 1>
> >     </clock>
> ></cfif>
> >
> >Now, when the page runs again, the session variable "isLoggedIn" will
> >prevent the code from running everytime.
> >
> >If you're not clear on the concept of session scope or the
> >application.cfm, please let us know.  It makes all the difference for
> >understanding how this might work.
> >
> >Sharon DiOrio
> >----- Original Message -----
> >From: "phumes1" <[EMAIL PROTECTED]>
> >To: "CF-Talk" <[EMAIL PROTECTED]>
> >Sent: Wednesday, March 20, 2002 8:53 AM
> >Subject: RE: Running code just one time
> >
> >
> > > At 07:31 AM 3/20/2002 -0800, you wrote:
> > > >Then what you need to do is set this value - <cfset auth =
> > > >"#CGI.AUTH_USER#"> to a session variable.
> > > >
> > > >Then on your index.cfm, just check for that session var and if it has
> > > >anything in it.. if it does do not run the tag, if there is not any value
> > > >then run the tag and populate the session var..
> > > >
> > > >Make sense?
> > >
> > > No. It's not the cgi.auth_user I want to check. I think I'm really messing
> > > this up...
> > >
> > > All I want to do is run a piece of code when the user accesses the web site
> > > (index.cfm) for the first time
> > > after username/password authentication. When the index.cfm is run anytime
> > > afterwards the code is ignored.
> > >
> > >
> > >
> > > >HTH
> > > >Clint
> > > >
> > > >-----Original Message-----
> > > >From: phumes1 [mailto:[EMAIL PROTECTED]]
> > > >Sent: Wednesday, March 20, 2002 4:56 AM
> > > >To: CF-Talk
> > > >Subject: RE: Running code just one time
> > > >
> > > >
> > > >I just thought by saying I want to output some text I could explain it
> > > >better.
> > > >
> > > >I have a custom tag that goes into the NT security and outputs the groups
> > > >associated with the user which I'm setting
> > > >in my application.cfm as...
> > > >
> > > >
> > > >I use this variable on everypage to display the username logged in.
> > > >
> > > >The thing is when the index.cfm file is loaded again and again I *don't*
> > > >want the custom tag to execute. Eventually I want to grab all the
> > > >information from the custom tag and dump it to a database but only
> > ONCE per
> > > >session.
> > > >
> > > >I hope this is clearer...:-) :-)
> > > >
> > > >
> > > >
> > > >
> > > >At 07:27 AM 3/20/2002 -0500, you wrote:
> > > > >Expire the session varibale when the user logs out..if you have them log
> > > > >out.
> > > > >Im not clear on what you are trying to do here.. what is it that you are
> > > > >outputting on the first page visit?
> > > > >
> > > > >
> > > > >-----Original Message-----
> > > > >From: phumes1 [mailto:[EMAIL PROTECTED]]
> > > > >Sent: Wednesday, March 20, 2002 7:35 AM
> > > > >To: CF-Talk
> > > > >Subject: RE: Running code just one time
> > > > >
> > > > >
> > > > >OK...but won't this session variable always be "1" when the
> > application.cfm
> > > > >is loaded again?
> > > > >Do I have to set the variable to "2" once I output what I want for the
> > > > >first time.
> > > > >
> > > > >I'm missing something here...
> > > > >
> > > > >At 07:02 AM 3/20/2002 -0500, you wrote:
> > > > > >When they get logged in, set a flag in application.cfm, such as a
> > > > > >session session.beenHereBefore = 1, then in your index page check the
> > > > > >value of the variable and output accordingly.
> > > > > >
> > > > > >HTH,
> > > > > >Mike
> > > > > >
> > > > > >-----Original Message-----
> > > > > >From: phumes1 [mailto:[EMAIL PROTECTED]]
> > > > > >Sent: Wednesday, March 20, 2002 7:07 AM
> > > > > >To: CF-Talk
> > > > > >Subject: Re: Running code just one time
> > > > > >
> > > > > >
> > > > > >Hi,
> > > > > >
> > > > > >This is regarding a post from yesterday. Maybe I didn't explain it
> > > > > >properly. I had mentioned a custom tag but for now lets just forget
> > > > > >about it.
> > > > > >
> > > > > >I am running IIS on NT 4. All users have accounts on the system.  In
> > > > > >IIS under the "Default Web Site Properties" I went into the "Directory
> > > > > >Security" tab and disabled the "Anonymous Access" and enabled the "NT
> > > > > >Windows Challenge/Response" only.
> > > > > >
> > > > > >Now when users try to access the web page they are prompted with a
> > > > > >username/password Windows authentication dialog.
> > > > > >
> > > > > >If the correct username/password are entered the user is redirected to
> > > > > >my index.cfm file.
> > > > > >
> > > > > >This is what I would like to do.
> > > > > >
> > > > > >Within my index.cfm or application.cfm file I want to check if this is
> > > > > >the first time that the index.cfm file is loaded. If so, do something
> > > > > >otherwise do nothing.
> > > > > >
> > > > > >Below is just an example...
> > > > > >
> > > > > >
> > > > > >index.cfm or application.cfm
> > > > > >--------------------------------------
> > > > > >
> > > > > >- Check to see if this is the first time index.cfm file is loaded (at
> > > > > >login
> > > > > >time)
> > > > > >
> > > > > >     - If so dump some test
> > > > > >          <p>Logged in</p>
> > > > > >
> > > > > >
> > > > > >        If index.cfm is loaded any other time do nothing
> > > > > >
> > > > > >
> > > > > >I'm not sure how to incorporate this?
> > > > > >
> > > > > >
> > > > > >
> > > > > >+------------------------------------------------------------------
> > ----
> > > > > >+-----
> > > > > >--------+
> > > > > >
> > > > > >Philip Humeniuk
> > > > > >[EMAIL PROTECTED]
> > > > > >[EMAIL PROTECTED]
> > > > > >+------------------------------------------------------------------
> > ----
> > > > > >+-----
> > > > > >---------+
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> >
> 
______________________________________________________________________
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.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