Here's a little more detail on what I'm doing. I have an index.cfm page. At the top of the index.cfm page is:
<cfparam default="No" name="client.IsMember"> This index.cfm page includes a header.cfm. Inside the header.cfm are a series of includes, including login.cfm. The login.cfm include has a conditional: <cfif client.IsMember is 'NO'> show login box <cfelse> greet user </cfif> After the user types in the login information, the page is resubmitted to itself and a CFCASE goes, OK, this is a login ... it runs the login query. On the Login Query include, this is set: client.IsMember='Yes'; Along with several other client variables. These variables are being set immediately. All of them. I've tested it. After the login, the conditional above should catch that the IsMember is now YES, and greet the user. But that's not happening. The user is still getting the login box, unless the page is refreshed (which amounts, basically, to a second login). I did a little test and cfoutput #client.IsMember# within the conditional -- after the first login, it still reads "no" when it should read yes. I've tried moving around the <cfparam default="No" name="client.IsMember"> To different locations, but that doesn't seem to make a difference. It still has to be used before the login.cfm include. I guess the next thing I'll try is doing an IsDefined() and only set the variable (not even CFParaming it) if it hasn't been set already. Oh, one other person suggested there might be a problem with space if I'm storing the vars in the registry. I'm not. This is a fresh, brand new MSSQL db. H. ______________________________________________________________________ Dedicated Windows 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=coldfusiona 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

