Como crear el botón de logout o cerrar sesión?

436 views
Skip to first unread message

lerods

unread,
Dec 13, 2010, 3:02:19 PM12/13/10
to CakePHP en Español
Que tal¡¡

Seguramente debe ser algo muy fácil, pero la verdad aun no lo he
logrado.
Como puedo crear un botón de logout o cerrar sesión en todas las
vistas?

Ya tengo mi función creada en el app_controller.
Pero para cerrar cesión debo escribir la url: http://localhost/cakephp/users/logout

Muchas gracias de antemano.

Jhonatan Silva Orrego

unread,
Dec 13, 2010, 3:20:13 PM12/13/10
to cakep...@googlegroups.com
function logout(){
$this->redirect($this->Auth->logout());
}

esto lo pones en el controlador de usuarios


espero te sirva.
 ha el y boton solo es un link a la funcion usuarios/logout

suerte

Jhonatan SIlva Orrego
Programador web

The Ubuntu Counter Project - user number # 30446
La caja decia “Requiere Win98 o superior. Así que instale Linux.

Twitter Ultimo tweet: Ya tenemos Ganador del Warcamp, Felicitaciones a "danielc" y gracias a todos por participar!!!!!
  Get this email app!  


2010/12/13 lerods <leonardorod...@gmail.com>

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


c.pf...@gmail.com

unread,
Dec 13, 2010, 4:12:40 PM12/13/10
to cakep...@googlegroups.com
en tu user_controller agregas:

function logout() {
         $this->Auth->logout();
         $this->redirect('/');
      }

y en la vista apuntas con el href=/users/logout
y eso es todo 
espero que te sirva
saludos
Christian


Pedro Arana

unread,
Dec 13, 2010, 7:11:26 PM12/13/10
to cakep...@googlegroups.com
> Como puedo crear un botón de logout o cerrar sesión en todas las
> vistas?

¿haz intentado ponerlo en el layout?

--
Defiende tu derecho a pensar, porque incluso pensar de manera errónea
es mejor que no pensar.
-Hipatia de Alejandría

Victor Enrique Vasquez Zelada

unread,
Dec 13, 2010, 7:25:31 PM12/13/10
to cakep...@googlegroups.com
Ponlo en el layout default.

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




--
Victor Enrique Vásquez Zelada
Ingeniero de Sistemas
Cel.: 976979393 / RPM: #068143
CIP: 109897
Cajamarca - Peru

lerods

unread,
Dec 15, 2010, 11:35:33 PM12/15/10
to CakePHP en Español
Si..... gracias, era fácil.., ponerlo en el layout.
Reply all
Reply to author
Forward
0 new messages