This could be the case - a wrongly implemented Authentication system. @Joey 
Hauschildt $this->Auth->user() and the "Auth.User" Session key should both 
return/contain the full user information - i.e. all fields from the users 
DB table. This behaviour is strange. Can you provide more info on your 
exact implementation.

Cheers, 
   Borislav.


On Wednesday, 20 June 2012 00:36:24 UTC+3, Max Dörfler wrote:
>
>  
> http://book.cakephp.org/2.0/en/core-libraries/components/authentication.html#identifying-users-and-logging-them-in
>
> "In 2.0 $this->Auth->login($this->request->data) will log the user in 
> with whatever data is posted, whereas in 1.3 
> $this->Auth->login($this->data) would try to identify the user first and 
> only log in when successful."
>
> I assume you are yousing 2.x. I guess this is what you are looking for. 
> Call login() without params.
>
> On 06/19/2012 11:18 PM, Joey Hauschildt wrote: 
>
> I am. All passwords in the db are hashed. The problem seems to be that 
> instead of getting info from the users table, it is only filling 
> debug($this->Session->read('Auth.User')); 
> and debug($this->Auth->User()) with data from the form. Otherwise the 
> password would be hashed. It has nowhere else to get an unhashed password 
> from. This seems like a pretty poor choice for default behavior. I would 
> prefer that my app didn't store passwords from the form anywhere.
>
> On Tuesday, June 19, 2012 2:50:45 PM UTC-6, Jeremy Burns wrote: 
>>
>> You should be hashing the password before saving it.
>>  
>> Jeremy Burns
>> Class Outfit
>>
>> http://www.classoutfit.com 
>>
>>  On 19 Jun 2012, at 19:41:30, Joey Hauschildt wrote:
>>
>> debug($this->Session->read('Auth.User')); and debug($this->Auth->User()); 
>> both return:
>>
>> array(
>>  'User' => array(
>>  'password' => '*****',
>>  'email' => '[email protected]'
>>  )
>> )
>>
>> These are the fields that the user uses to log in. The password isn't 
>> even hashed. When I print_r, it displays the actual password. I would like 
>> to have access to other user info like an ID or role. Do I need to use my 
>> own query to get this info or should the Auth Component be grabbing that 
>> stuff for me?.
>>  
>>  -- 
>> 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
>
>
> 

-- 
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