Thanks Jared. I also tried your modifications in cflogin block, but didn't work.
The sessions seems to be working fine. I still think it's something with cflogin tag, and it's totally ridiculous to lost time with such a simple tag. Oh my... I'm almost changing the login architecture, dismissing cflogin tag and make an authentication system based only on sessions variables. -- Thanks! Fabio Terracini Jared Rypka-Hauer - CMG, LLC wrote: >Fabio, > >I suggest you give onSessionEnd a try... if for no other reason that to >write a few log file entries. Maybe not permanently, but at least while >troubleshooting. I think that what's happening is this: while J2EE sessions >promise some nice things, they're not quite working correctly. :) > >What else... cflogin doesn't run if there's a logged in use... > >Oh, Fabio... use LOTS of CFLOG tags... I first had to use a TON of them to >get some quirks out of CFMX 6.1 code for cflogin. Log pass/fail, >before/after, anywhere you can trap the difference between one state and >another, log it. > >And you might want to use <cfif structKeyExists(form,"j_username") and NOT >len(getAuthUser())> instead of <cfif NOT isDefined(cflogin)>... it reverses >your logic a bit, but it should still work. I also don't include the form >inside cflogin. I use <cfif not len(getAuthUser())><cflinclude...></cfif> to >include the login form and <cfif structKeyExists(form,"j_username")> inside >my cflogin tag. > >Maybe later I can send you my cflogin code... > >Laterz, >J > >On 5/4/05, Fabio Terracini <[EMAIL PROTECTED]> wrote: > > >>Really odd! >> >>Jared, I'm not using onSessionStart, neither onSessionEnd. The >>Application.cfc only contains the application variables >>(this.name<http://this.name>, >>etc) >>and onRequestStart method, which includes the cflogin block. Should I >>use onSessionEnd? When the browser close, both login and sessions are >>ended anyway. >> >>I did some test, setting output=yes on onRequestStart, and tracing >>weather block of code is beeing executed or not. When the problem >>occurs, the user doesn't enter the cflogin block as it should, which is >>weird, since he isn't logged in. If he was logged, the login form won't >>display: the user will enter the system directly. >> >>Anyway, just a thought: the problem seems to be with cflogin, since when >>the user tries to login again, he doesn't enter the cflogin block. This >>is way session variables aren't beeing setted. This is fine. But, why >>ain't enterting the cflogin block? >> >>As I said - and you suggested - in the login form, and also before >>logging in, I loged out (cflogout), cleaned session (and cookies too) >>variables to ensure the user isn't logged in in anyway. Didn't worked out. >> >>Thanks, >>-- >> >>Fabio Terracini >> >> >>Jared Rypka-Hauer - CMG, LLC wrote: >> >> >> >>>Ooops, missed a part of the message from Fabio... yeah, it's a bit odd. >>> >>>Fabio, are you using onSessionStart and onSessionEnd events to control >>> >>> >>your >> >> >>>sessions? Really, what you should be doing is using onSessionEnd to clean >>> >>> >>up >> >> >>>your session when it times out instead of detecting problems later and >>>trying to work around them. >>> >>>Laterz, >>>J >>> >>>On 5/4/05, James Holmes <[EMAIL PROTECTED]> wrote: >>> >>> >>> >>> >>>>You might have to post the contents of the cflogin block, as this is >>>> >>>> >>very >> >> >>>>weird. >>>> >>>> >>>> >>>> >>>> >>> >>> >>> >>> >>> >> >> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:205566 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

