A few ideas. Is your session working correctly? Is your tmp directory and its 
subfolders read/write?

Jeremy Burns
Class Outfit

http://www.classoutfit.com

On 29 Jul 2011, at 10:12, CaStarCo wrote:

> Studying my problem, I can explain a part of what happens, but not all, and 
> not why:
> 
> When I login with correct data, the Auth component does a correct login, I 
> can read the $this->Auth->user () data, but the next strange step is that my 
> cake app logout automatically my user :s (in my production server, but not in 
> my local installation).
> 
> The phpinfo of my production server: http://www.ub.edu/areintra/apps/info.php
> 
> Anyone knows what happens?
> 
> Thanks in advance.
> 
> 2011/7/28 CaStarCo <[email protected]>
> 
> 
> 2011/7/28 castarco <[email protected]>
> Hello. I'm having strange problems with the login feature... but in a
> strange way, while it runs on my local installation, it doesn't work
> in the production server...
> 
> What I expect of the code: the users fill the login form, click login
> and then is called the login action of users controller. If the users
> are logged before, then will be redirected to their dashboard, or...
> in the special case that the users are not validated (the validation
> is via email) then will logout automatically (once time, during the
> register process). If the login data is not correct, then the variable
> $cleanLogin will set to false, and the view of users login will show
> an error message.
> 
> My code works perfectly in my local installation. But in the
> production server I have a "little problem", when i try to login, my
> app redirects me another time to the login page (and I'm not logged
> in), but without any error message (then, I suppose the login is well
> done, but in some point I'm automatically logged out). The production
> database is a clone of the local database.
> 
> The code of the users login function:
> http://pastebin.com/DuXfez8B
> 
> Anyone can imagine where is the problem? Thanks in advance!
> 
> 
> It's very strange. I've simplified the code, now I'm using the 
> Auth->userScope variable to avoid using my own specific validation in login. 
> In any case, even with the simplification, the problem persists in the 
> production server, but not in my local installation.
> 
> I've logged what occurs and it's very strange! I'll tell us:
> 
> This is a part of the login function:
> 
>               $userinfo = $this->Auth->user ();
>               
>               if ($userinfo) {
>                       $this->log('YA ESTABA LOGUEADO', LOG_DEBUG);
>                       
>                       $this->redirect($this->Auth->redirect());
>               } elseif (isset($this->data)) {
>                       $this->log('SET DATA!!!...', LOG_DEBUG);
>                       if ($this->Auth->login($this->data) == 0) {
>                               $this->log('ME LOGUEE MAL...', LOG_DEBUG);
>                               
>                               $this->set ('cleanLogin', false);
>                       } else {
>                               $this->log('ALGO RARO PASO!', LOG_DEBUG);
>                       }
>               } else {
>                       print_r ($this->params);
>                       print_r ($this->data);
>                       
>                       $this->log('EN LOGIN (SIN + DATOS)', LOG_DEBUG);
>                       $this->set ('cleanLogin', true);
>               }
> 
> the strange thing: when the login is whith incorrect data, then enters in the 
> 'elseif' statement, but when the data is correct... enters in the 'else' 
> statement! Cake thinks that the $this->data variable is not defined!!! Anyone 
> knows why?
> 
> Thanks in advance.
> 
> -- 
> - Per la llibertat del coneixement -
> - Per la llibertat de la ment...       -
> 
> 
> 
> -- 
> - Per la llibertat del coneixement -
> - Per la llibertat de la ment...       -
> 
> -- 
> Our newest site for the community: CakePHP Video Tutorials 
> http://tv.cakephp.org 
> Check out the new CakePHP Questions site http://ask.cakephp.org and help 
> others with their CakePHP related questions.
>  
>  
> To unsubscribe from this group, send email to
> [email protected] For more options, visit this group at 
> http://groups.google.com/group/cake-php

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to