disculpa, es cierto, mira este enlace, este si te sirve -> http://stackoverflow.com/questions/1631959/browser-window-close-event#1632004
te esperamos en webchat.freenode.net/?channels=cakephp-es haz tú pregunta y sé paciente ;) El 13 de diciembre de 2011 17:18, Rene Acevedo <[email protected]>escribió: > harenson gracias por su respuesta, pero perdona mi ignorancia, en que > vista pongo este codigo? por que lo hize en el default.ctp y se cierra la > sesion antes de cargar el menu > > > <script type="text/javascript"> > $(function(){ > $(".myMenu").buildMenu({ > > template:"/transporte_ck13/app/webroot/js/jquery/plugins/mb.menu/menuVoices.html", > additionalData:"pippo=1", > menuWidth:150, > openOnRight:false, > menuSelector: ".menuContainer", > > iconPath:"/transporte_ck13/app/webroot/js/jquery/plugins/mb.menu/ico/", > hasImages:true, > fadeInTime:100, > fadeOutTime:300, > adjustLeft:2, > minZindex:"auto", > adjustTop:10, > opacity:.95, > shadow:false, > shadowColor:"#ccc", > hoverIntent:0, > openOnClick:true, > closeOnMouseOut:false, > closeAfter:1000, > submenuHoverIntent:100 > }); > > $("#ajax_complete").ajaxComplete(function(event, request, > settings){ > //$(this).append("<li>Request Complete.</li>"); > var login = request.getResponseHeader('Note-Key'); > if( login == "false" || request.status == "403" ) > alert("Acceso a caducado."); > }); > > $(window).unload( function () { alert("< ?php session_destroy(); > ?>") } ); > > }); > > > > El 13 de diciembre de 2011 09:59, harenson henao <[email protected]>escribió: > > Debes usar javascript o alguno de sus frameworks, en este caso te >> mostraré cómo hacerlo con jQuery (framework JavaScript) y JavaScript limpio: >> >> jQuery: >> >> $(window).unload( function () { <?php session_destroy(); ?> } ); >> >> >> >> or javascript: >> >> window.onunload = function(){ <?php session_destroy(); ?> } >> >> Te esperamos en webchat.freenode.net/?channels=cakephp-es >> >> El 12 de diciembre de 2011 20:49, Rene Acevedo >> <[email protected]>escribió: >> >>> Amigos acudo a su ayuda para lo siguiente: >>> >>> Como hago para que mi sesion expire tan pronto salgo del browser? por >>> que si el usuario cierra la ventana del navegador sin terminar sesion en la >>> aplicacion cuando vuelve a intenter abrir pasa sin solicitar contraseña. >>> >>> de antemano gracias por su colaboracion >>> >>> -- >>> 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 >>> [email protected]. >>> Para anular tu suscripción a este grupo, envía un correo electrónico a >>> [email protected] >>> 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 >> [email protected]. >> Para anular tu suscripción a este grupo, envía un correo electrónico a >> [email protected] >> 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 > [email protected]. > Para anular tu suscripción a este grupo, envía un correo electrónico a > [email protected] > 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 [email protected]. Para anular tu suscripción a este grupo, envía un correo electrónico a [email protected] Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.
