Thursday, November 24, 2011

Re: Auth component not returning user data on manual login (CakePHP 2.0.3)

If `$data` is an array built like as if it was the result of a
`find('first')`, i.e. indexed by your user model name, try using

`$this->Auth->login($data['User'])`

instead of

`$this->Auth->login($data)`

On Nov 24, 7:42 am, Pratz_ <pratyushmit...@gmail.com> wrote:
> Hi,
> I have been trying to manually login a user in version 2.0.3 using:
> $this->Auth->login($data).
>
> Though it successfully logins the user, and can read user data through
> $this->Session->read('Auth.User.id'), the Auth Component does not
> return the user data. $this->Auth->user('id') returns NULL.
>
> Thus login through cookies [using remember me] or automatic logging in
> of a newly created user does not work.
>
> May be I am doing something wrong, please provide some leads.
>
> Thanks,
> Pratz_

--
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
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php

No comments: