Are you its not your browser caching the form? Regards Russ Michaels www.michaels.me.uk www.cfmldeveloper.com - Free CFML hosting for developers www.cfsearch.com - CF search engine On Dec 8, 2012 4:19 PM, "Thomas Eppler" <[email protected]> wrote:
> > Dear CF-Friends > I am standing in front of a mystery ... > I am using a variable Client.Loginname, which saves always the last used > username, which I set in the username form field, so the user does not need > to type it again. But that variable seems not to accept the username after > a successful login. I test in that way: I use a wrong username, then a > correct username and password. After successfull login, I log out, and in > the form field I see the previously typed wrong username. I absolutely have > no explanation. > > Here are the details. > I use old fashioned Application.cfm with ColdFusion nine. > This contains in the beginnning: > > > <CFAPPLICATION NAME="myApp" > CLIENTMANAGEMENT="Yes" > clientstorage="Cookie" > setclientcookies="Yes" > SESSIONMANAGEMENT="Yes" > SESSIONTIMEOUT="#CreateTimeSpan(90,12,0,0)#" > APPLICATIONTIMEOUT="#CreateTimeSpan(300,12,0,0)#"> > > <CFPARAM NAME="Client.Loginname" DEFAULT=""> > <CFPARAM NAME="Session.LoggedIn" DEFAULT="NO"> > > > So if Session.LoggedIn is set to "NO" it redirects to login.cfm > Login.cfm contains the following: > > > <form name="einloggen" action="logincheck.cfm" method="post"> > > Please log in:<br> > Email: <input type="text" name="fusername" size="35" > value="<CFOUTPUT>#Client.Loginname#</CFOUTPUT>"><br> > Password: <input type="password" name="fpassword" size="16"><br> > <input type="submit" name="Log in" value="Login"> > > </form> > > > This leads to the logincheck.cfm file, which contains the following > relevant snippets: > > <CFSET Client.Loginname = "#trim(form.fusername)#"> > > <CFIF (fusername IS "#emailadresse#" and fpassword IS "#Xpasswort#" and > emailadresse is not "" and passwort is not "")> > <CFSET Session.LoggedIn ="YES"> > </CFIF> > > > <CFIF Session.LoggedIn IS "YES"> > <CFLOCATION URL="/index.cfm" ADDTOKEN="no"> > </CFIF> > > > > > > Any ideas why this code does not set the last defined Client.Loginname, > but takes the previous one for the username formfield in the login script? > > I slowly get more grey hairs .... > > > Thanks in advance > Thomas > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:353395 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

