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.