http://ryanflorence.com/mootools/Utilities/Rp.AutoLogout/
I don't know if it would help, but I've done some similar things at
that link.
On Jul 28, 2009, at 7:33 AM, tswone wrote:
Hi,
I am trying to hack together a session timeout warning (using Aaron's
stickywin...).
Having trouble with the timer being cleared and reset.
As I have it now, the warning appears after 6 secs, when I click on
the 'continue' button (continueSession), the timers are canceled, but
then the next delayed function call never happens.
ShowOverlayWindow shows a stickywin.
Having trouble with the timer being cleared and reset.
var exitSessionMinutes = .5;
var warnSessionMinutes = .1;
var warnSession = function() {
ShowOverlayWindow
('warnSession');
};
var exitSession = function() {
window.location = '/index.php/
logout';
};
var warnTimer = warnSession.delay
( warnSessionMinutes * 60000 );
var exitTimer = exitSession.delay
( exitSessionMinutes * 60000 );
var sessionRenew = new Request({
url: 'index.php',
onSuccess: function(r) {
warnTimer =
warnSession.delay( warnSessionMinutes *
60000 );
exitTimer =
exitSession.delay( exitSessionMinutes * 60000 );
}
});
document.id('continueSession').addEvent
('click', function(e) {
e.stop();
$clear(warnTimer);
$clear(exitTimer);
sessionRenew.send();
});
I must have missed soemthing in mootools docs on delay/$clear, or does
it have something to do stickywin (doubtful)
-Any help is appreciated,
Thanks
T