Foren
logout problem
Syed Umair, geändert vor 11 Jahren.
logout problem
Junior Member Beiträge: 36 Beitrittsdatum: 11.10.12 Neueste Beiträge
Hi,
I am developing a portal in liferay 6.1.1 CE. The problem I am facing is when user logs out from portal, he or she can revisit the portal pages using browsers back button. I don't want to allow the users to do that. How can I disable this feature.
Any valuable suggestions, please???
Thnx,
Umair
I am developing a portal in liferay 6.1.1 CE. The problem I am facing is when user logs out from portal, he or she can revisit the portal pages using browsers back button. I don't want to allow the users to do that. How can I disable this feature.
Any valuable suggestions, please???
Thnx,
Umair
Pavel Savinov, geändert vor 11 Jahren.
RE: logout problem
Junior Member Beiträge: 94 Beitrittsdatum: 24.09.12 Neueste Beiträge
Hi.
You can try 2 ways:
1) Set no-cache value for Cache-Control header in web.xml, like this:
2) Prevent Back button pressing with JS on each page, like this:
First way is not good because it will disable caching and slow down your app.
Second way is not good because it will cause page "winking".
Maybe someone has better variants?
You can try 2 ways:
1) Set no-cache value for Cache-Control header in web.xml, like this:
<filter>
<filter-name>Header Filter</filter-name>
<filter-class>com.liferay.portal.kernel.servlet.PortalClassLoaderFilter</filter-class>
<init-param>
<param-name>filter-class</param-name>
<param-value>com.liferay.portal.servlet.filters.header.HeaderFilter</param-value>
</init-param>
<init-param>
<param-name>Cache-Control</param-name>
<param-value>No-cache</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Header Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
2) Prevent Back button pressing with JS on each page, like this:
<script type="text/javascript">
function preventBack(){window.history.forward();}
setTimeout("preventBack()", 0);
window.onunload=function(){null};
</script>
First way is not good because it will disable caching and slow down your app.
Second way is not good because it will cause page "winking".
Maybe someone has better variants?
John Carter, geändert vor 11 Jahren.
RE: logout problem (Antwort)
Junior Member Beiträge: 53 Beitrittsdatum: 18.10.12 Neueste Beiträge
try this
http://www.liferay.com/documentation/liferay-portal/6.1/user-guide/-/ai/browser-cac-1
http://www.liferay.com/documentation/liferay-portal/6.1/user-guide/-/ai/browser-cac-1
Syed Umair, geändert vor 11 Jahren.
RE: logout problem
Junior Member Beiträge: 36 Beitrittsdatum: 11.10.12 Neueste BeiträgeJohn Carter:
try this
http://www.liferay.com/documentation/liferay-portal/6.1/user-guide/-/ai/browser-cac-1
Should I put this parameter in portal-ext.properties file?
Syed Umair, geändert vor 11 Jahren.
RE: logout problem
Junior Member Beiträge: 36 Beitrittsdatum: 11.10.12 Neueste BeiträgeJohn Carter:
http://www.liferay.com/documentation/liferay-portal/6.1/user-guide/-/ai/browser-cac-1
Thnx John, It works great for me.