Hola como estas, fijate en este link quizas te sea de ayuda, a mi me
ayudo a entender mejor el auth.

http://tv.cakephp.org/video/andrewperk/2011/01/27/cakephp_auth_component_tutorial_part_1

Espero que te sea de ayuda

Sebastian

El día 15 de abril de 2011 11:55, Javier Villanueva
<javi.vil...@gmail.com> escribió:
> Claro. Es q en la bbdd tiene q estar l pass encriptado.
>
> El 15/04/2011 16:33, "SJENERT" <jordan...@gmail.com> escribió:
>> eso que dijiste le sé, lo que quiero decir es que cake ya envia
>> encriptado el pasword asi que no coincide con el que tengo en la bd,
>> me puse a pensar y voy a hacer tambien un register para ue introduzca
>> el pass ya encriptado pero de todo modos no se donde iria el metodo
>> Security::hash():
>>
>> On 14 abr, 15:29, Carlos Eduardo Sotelo Pinto
>> <carlos.sotelo.pi...@gmail.com> wrote:
>>> Hola
>>>
>>> Bueno, tu consulta es algo criptica tambien :D, solo podre explicarte
>>> como
>>> funciona, por que no entiendo la pregunta
>>>
>>> El method login del controlador users, es el encargado pro defecto de
>>> hacer
>>> el logueo, el cual tb ya tiene por defecto el metodo hash que usara
>>> cakephp,
>>> si no deseas usar el metodo has que viene por defecto, deberas entonces
>>> especificar el que deseas usar.
>>>
>>> function login () {
>>> /*es suficiente para hacer el loogueo*/
>>>
>>> }
>>>
>>> saludos
>>>
>>> 2011/4/13 SJENERT <jordan...@gmail.com>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> > Cundo no sé algo entro al cookbook y leo y trato de aplicar lo que leí
>>> > pero en ocaciones lo explican muy directo y se saltan etalles y este
>>> > es el caso.
>>> > Según el cookbook con esto es sufuciente
>>>
>>> > class UsersController extends AppController {
>>> >    var $name = 'Users';
>>> >    var $components = array('Auth'); //No es necesario si se declaro
>>> > en el app controller
>>> >    /**
>>> >    * El AuthComponent proporciona la funcionalidad necesaria
>>> >    * para el acceso (login), por lo que se puede dejar esta función
>>> > en blanco.
>>> >    */
>>>
>>> >    function login() {
>>>
>>> >    }
>>> >    function logout() {
>>> >    $this->redirect($this->Auth->logout());
>>> >    }
>>> >    }
>>> > pero con eso no me puedo loger porque el pass vieene encriptado, segun
>>> > cookbook agregando
>>> > Security::setHash('sha1');
>>> > (supongo que en en método porque  dentro de la clase no me deja)
>>> > tampoco logro subsana
>>> > cómo se hace?
>>>
>>> > --
>>> > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es"
>>> > de
>>> > Grupos de Google.
>>> > Para publicar una entrada en este grupo, envía un correo electrónico a>
>>> > cakephp-es@googlegroups.com.
>>> > Para anular tu suscripción a este grupo, envía un correo electrónico a>
>>> > cakephp-es+unsubscr...@googlegroups.com
>>> > Para tener acceso a más opciones, visita el grupo en
>>>
>>> > >http://groups.google.com/group/cakephp-es?hl=es<https://groups.google.com/group/cakephp-es?hl=es>
>>> > .
>>>
>>> --
>>> Carlos Eduardo Sotelo Pinto
>>>     PHP Senior Web Developer
>>>     Cell (preferred): (Mov)+51, 959980794 :: (Claro)+51, 952707662
>>>    http://www.csotelo.org
>>>     Skype: csotelop
>>>     Yahoo: csotelop
>>>     MSN: carlos.sotelo.pi...@gmail.com
>>>     GTalk: carlos.sotelo.pi...@gmail.com
>>> GPG FP:697E FAB8 8E83 1D60 BBFB 2264 9E3D 5761 F855 4F6B
>>> GNULinux RU #379182 || GNULinux RM #277661
>>
>> --
>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
>> Grupos de Google.
>> Para publicar una entrada en este grupo, envía un correo electrónico a
>> cakephp-es@googlegroups.com.
>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>> cakephp-es+unsubscr...@googlegroups.com
>> Para tener acceso a más opciones, visita el grupo en
>> http://groups.google.com/group/cakephp-es?hl=es.
>>
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> cakephp-es@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> cakephp-es+unsubscr...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
cakephp-es@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a 
cakephp-es+unsubscr...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a