First let me say I have looked for answers to this on this forum and in the 
Book but nothing seems to fit. I have also posted this question on 
StackOverflow and I apologize if any one is offended by my posting it both 
places.

I have 3 working apps that I am moving from one production server to 
another. All 3 of the apps use Auth. All 3 work fine on the original 
server. On the new server, one of these apps works as it should (it happens 
to be CakePHP 1.3) i.e. after logging in the user's session data (like user 
name and role) is available in my PagesController after the redirect.

On the other 2 apps (one is 1.3 and the other is 2.3), after the login 
redirect, the session data seems to be gone. I have confirmed this by 
debugging $this->Auth->user() in the PagesController. I have also confirmed 
that the session data IS there after the call to $this->Auth->login() in 
the UsersController but is gone after the redirect.

Because these are apps that I have been using for years, I am confident 
that the problem is some configuration issue on the new server - something 
like a directory permission. I have reviewed all permissions and can't find 
a problem. I have compared the permissions on the one app that works to the 
ones that don't and I'm stumped.

Any suggestions?

I have tired things I have found in other posts such as setting 
Security.level to low, turning output_buffer off, etc. Nothing has had any 
effect and the fact that a) this app works on 2 other servers and b) one of 
the 3 apps works makes me think it is a configuration problem, not a code 
problem.

Simple question: where does CakePHP store session cookies by default. The 
Book says it is '/'. But what is that relative to, DOCUMENT_ROOT? I have 
looked everywhere (on the app that works) that could possibly be 
interpreted as '/' relative to my app (DOCUMENT_ROOT, app, webroot, etc.) 
and I don't find any files that look like session cookies.

Thanks in advanced for any help you can offer.

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

Reply via email to