summaryrefslogtreecommitdiff
path: root/src/com/p4square/grow/frontend/session/Sessions.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/p4square/grow/frontend/session/Sessions.java')
-rw-r--r--src/com/p4square/grow/frontend/session/Sessions.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/com/p4square/grow/frontend/session/Sessions.java b/src/com/p4square/grow/frontend/session/Sessions.java
index 094d2f0..58bb5f6 100644
--- a/src/com/p4square/grow/frontend/session/Sessions.java
+++ b/src/com/p4square/grow/frontend/session/Sessions.java
@@ -9,6 +9,7 @@ import java.util.Map;
import org.restlet.Response;
import org.restlet.Request;
+import org.restlet.data.CookieSetting;
import org.restlet.security.User;
/**
@@ -72,8 +73,11 @@ public class Sessions {
public Session create(Request request, Response response) {
Session s = create(request.getClientInfo().getUser());
- request.getCookies().add(COOKIE_NAME, s.getId());
- response.getCookieSettings().add(COOKIE_NAME, s.getId());
+ CookieSetting cookie = new CookieSetting(COOKIE_NAME, s.getId());
+ cookie.setPath("/");
+
+ request.getCookies().add(cookie);
+ response.getCookieSettings().add(cookie);
return s;
}