Ah, that did the trick. Thanks! On Nov 28, 12:43 pm, elitalon <[email protected]> wrote: > According to documentation (http://api20.cakephp.org/class/auth- > component#method-AuthComponentlogin) if you login a user with a custom > array, only the information in that array is populated in > AuthComponent. Thus, if you want to retrieve the ID you must ensure > that the ID is present in `$data['User]`. > > If you're manually login a user after creating it in a POST request > you can use this after saving the user: > > $this->request->data['User']['id'] = $this->User->id; > $this->Auth->login($this->request->data['User']); > > On Nov 28, 7:08 am, Pratz_ <[email protected]> wrote: > > > > > > > > > I tried doing: $this->Auth->login($data['User']); > > It too successfully logins the user, but the user data is still not > > accessible via Auth component. > > > $this->Auth->user('id') still returns NULL. > > > On Nov 25, 12:01 pm, elitalon <[email protected]> wrote: > > > > 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_<[email protected]> 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 [email protected] For more options, visit this group at http://groups.google.com/group/cake-php
