DEVCON 2026    |    2-5 November 2026 – QEII Centre – London, UK    |    Register now! 

Blogs

Custom Liferay Session on expiration

Julian AFFAIRE
Julian AFFAIRE
Lesen in unter einer Minute
Just few words to explain how to customize the behaviour when the Liferay Session expires (no hook :) ).
 
This javascript will extends the expire function of the Liferay.Session javascript object. It makes the default behaviour and then disables all the links and the buttons on the page and then adds a refresh link in the pink header of the expired session.
 
The custom javascript to add in your theme:
$(function () {    
   AUI().use('liferay-session', function(A) {
      if(Liferay.Session) {
         Liferay.Session.expire = function() {
             var instance = this;
                instance.set('sessionState', 'expired', {});
            $('a,button').css("pointer-events", "none").css("opacity", "0.6");
            $("body div.alert.alert-block.popup-alert-warning.alert-error").append("<a class='refresh' href=''>Refresh</a>");
         };
      }
   });
});

 

Seitenkommentare

Related Assets...

Keine Ergebnisse gefunden

More Blog Entries...

David H Nebinger
September 28, 2026
David H Nebinger
September 25, 2026