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.

Responder a