House of Fusion
Search over 2,500 ColdFusion resources here
  
Home of the ColdFusion Community

Mailing Lists
Home /  Groups /  ColdFusion Server (CF-Server)

Upgradind ColdFusion 5 to ColdFusion 8 and undefined session

  << Previous Post |  RSS |  Subscribe to this Group Next >> 

Upgradind CF5 to CF8 and undefined session

Hi everybody, Jean-Jacques DONATE 08/09/2010 12:07 PM

08/09/2010 12:07 PM
Author: Jean-Jacques DONATE Short Link: http://www.houseoffusion.com/groups/cf-server/thread.cfm/threadid:1637#6891 Hi everybody, First sorry for my poor english (i'm french... nobody's perfect ;-)). My problem is that an old application, running on CF5 without problem, doesn't work on a new (OS Win 2003 sp2, IIS 6, CF8) machine. I precise that the cookies are accepted on the client machine browser. The problem is that session management seems not to work. In the login folder ******************************************************************************* Application.cfm <CFAPPLICATION NAME="xxxxxxx" SESSIONMANAGEMENT="yes"> <CFSET Variables.DSN="yyyyyyyyy"> Index.cfm a form with UserName and PW ActionIndex.cfm UserName and PW verification and if ok : <CFLOCK TIMEOUT="10" TYPE="EXCLUSIVE" SCOPE="SESSION">      <CFSET Session.LoggedIn = "1">      and other session variables affectation... </CFLOCK> then <cflocation url="/user foldername/file name.htm"> In user foldername ******************************************************************************* Application.cfm <cfapplication name="xxxxxxx" sessionmanagement="yes"> <CFSET Variables.DSN="yyyyyyyyy"> <CFLOCK TIMEOUT="10" TYPE="READONLY" SCOPE="SESSION"> <CFIF NOT IsDefined("session.LoggedIn")> <SCRIPT LANGUAGE="JavaScript"> {window.close();} </script> <CF_LOCATION URL="/appfolder/Login/index.cfm"> </CFIF> </CFLOCK> file name.htm A frameset with 3 cfm files using the session variables etc... When i log with verified UserName and PW the second Application.cfm throw me back to index.cfm as if session.LoggedIn where undefined. If a delete the loggedIn verification the 3 cfm files in file_name.htm frameset stop at the first reference of a session var used. I saw in the CF8 documentation Note: If you set session variables on a CFML template that uses the cflocation tag, ColdFusion might not set the variables. For more information, see TechNote 22712 at http://kb2.adobe.com/cps/181/tn_18171.html It was exactly what hapened to me. I tried every workarounds they suggest without any success !! (javascript redirection, CF_Location, CFHeader, meta refresh...) I have an other application built in the same model that seems to work with session variable without problem. What can I do ?? stay in CF5 ? Thanks in advance for any suggestion. Best regards.
<< Previous Thread Today's Threads Next Thread >>

Search cf-server

June 18, 2013

<<   <   Today   >   >>
Su Mo Tu We Th Fr Sa
             1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30             

Designer, Developer and mobile workflow conference