Session 在重定向到登录页面之前,将会话过期消息显示更长时间

Session 在重定向到登录页面之前,将会话过期消息显示更长时间,session,liferay,Session,Liferay,全部, 在我的liferay portlet中,当会话过期时,页面将被重定向到登录页面 在重定向到登录页面之前,我们将显示消息,说明会话已过期,重定向到登录页面。问题是,该消息在登录页面出现之前闪烁。在重定向到登录页面之前,我想显示此消息大约3秒钟。是否有任何portal ext属性来指定此属性。我当前的portal-ext.properties文件内容是 session.timeout.warning=1 session.timeout.auto.extend=false session.ti

全部,

在我的liferay portlet中,当会话过期时,页面将被重定向到登录页面

在重定向到登录页面之前,我们将显示消息,说明会话已过期,重定向到登录页面。问题是,该消息在登录页面出现之前闪烁。在重定向到登录页面之前,我想显示此消息大约3秒钟。是否有任何portal ext属性来指定此属性。我当前的portal-ext.properties文件内容是

session.timeout.warning=1
session.timeout.auto.extend=false
session.timeout.redirect.on.expire=true
help..

session.timeout.warning表示倒计时警告的持续时间

例如,如果设置为1,则表示用户将被警告1分钟

下面web.xml中的配置表明,如果用户保持空闲30分钟而不进行任何活动,其会话将被销毁

<session-config>
        <session-timeout>30</session-timeout>
</session-config>

现在您知道,您的会话将在30分钟后过期。因此,30分钟后,您的会话将过期并返回到配置的页面。

这是可能的,您可以借助以下JQuery插件,该插件提供了不同级别的自定义功能。您可以在插件初始化时配置这些定制,如下所示

....    
force: 300000,   
....
演示:

....    
force: 300000,   
....