aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMarc Englund <marc.englund@itmill.com>2008-12-18 12:28:18 +0000
committerMarc Englund <marc.englund@itmill.com>2008-12-18 12:28:18 +0000
commit43a298b9dfcb78794acd931cb2c9d0b7edb76453 (patch)
tree8cc143698ce3013bd6182513fb87af6a68325352 /src
parent47feb7567c3eada41be8ed2c69da2539123652eb (diff)
downloadvaadin-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.java11
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