[Statelessfilter-commits] SF.net SVN: statelessfilter:[77] trunk/stateless-core/src/main/java/net/
Status: Beta
Brought to you by:
nricheton
|
From: <nri...@us...> - 2011-03-18 16:50:46
|
Revision: 77
http://statelessfilter.svn.sourceforge.net/statelessfilter/?rev=77&view=rev
Author: nricheton
Date: 2011-03-18 16:50:39 +0000 (Fri, 18 Mar 2011)
Log Message:
-----------
Fix cache issues
Modified Paths:
--------------
trunk/stateless-core/src/main/java/net/sourceforge/statelessfilter/backend/support/CookieBackendSupport.java
Modified: trunk/stateless-core/src/main/java/net/sourceforge/statelessfilter/backend/support/CookieBackendSupport.java
===================================================================
--- trunk/stateless-core/src/main/java/net/sourceforge/statelessfilter/backend/support/CookieBackendSupport.java 2011-02-24 13:10:32 UTC (rev 76)
+++ trunk/stateless-core/src/main/java/net/sourceforge/statelessfilter/backend/support/CookieBackendSupport.java 2011-03-18 16:50:39 UTC (rev 77)
@@ -165,6 +165,9 @@
*/
protected void setCookieData(HttpServletRequest request,
HttpServletResponse response, byte[] data) {
+ // As soon as we send a session cookie, the response must not be cached.
+ response.setHeader("Cache-Control", "private, no-cache, no-store, must-revalidate");
+
String encoded = StringUtils.EMPTY;
if (data != null) {
encoded = new String(Base64.encodeBase64(data));
@@ -195,6 +198,8 @@
response.addCookie(c);
i++;
}
+
+
}
protected void setCookieName(String cookieName) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|