diff options
author | Marc Englund <marc.englund@itmill.com> | 2008-12-18 12:28:18 +0000 |
---|---|---|
committer | Marc Englund <marc.englund@itmill.com> | 2008-12-18 12:28:18 +0000 |
commit | 43a298b9dfcb78794acd931cb2c9d0b7edb76453 (patch) | |
tree | 8cc143698ce3013bd6182513fb87af6a68325352 /src | |
parent | 47feb7567c3eada41be8ed2c69da2539123652eb (diff) | |
download | vaadin-framework-43a298b9dfcb78794acd931cb2c9d0b7edb76453.tar.gz vaadin-framework-43a298b9dfcb78794acd931cb2c9d0b7edb76453.zip |
Changed seckey o that it does not use UUID, to be consistent with 5.2 that requires java 1.4
svn changeset:6270/svn branch:trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java b/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java index 270ea42cc7..fcdd96dcd9 100644 --- a/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java +++ b/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java @@ -31,7 +31,6 @@ import java.util.List; import java.util.Locale; import java.util.Map; import java.util.Set; -import java.util.UUID; import javax.servlet.ServletException; import javax.servlet.ServletInputStream; @@ -625,10 +624,10 @@ public class CommunicationManager implements Paintable.RepaintRequestListener { .getProperty("disable-xsrf-protection")); if (bursts.length == 1 && "init".equals(bursts[0])) { // initial request, no variable changes: send key - String uuid = (String) request.getSession().getAttribute( + String seckey = (String) request.getSession().getAttribute( ApplicationConnection.UIDL_SECURITY_HEADER); - if (uuid == null) { - uuid = UUID.randomUUID().toString(); + if (seckey == null) { + seckey = "" + (int) (Math.random() * 1000000); } /* * Cookie c = new Cookie( @@ -636,9 +635,9 @@ public class CommunicationManager implements Paintable.RepaintRequestListener { * response.addCookie(c); */ response.setHeader(ApplicationConnection.UIDL_SECURITY_HEADER, - uuid); + seckey); request.getSession().setAttribute( - ApplicationConnection.UIDL_SECURITY_HEADER, uuid); + ApplicationConnection.UIDL_SECURITY_HEADER, seckey); return true; } else if (!nocheck) { // check the key |