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.