summaryrefslogtreecommitdiff
path: root/src/com/p4square/grow/frontend/session/Sessions.java
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2013-08-31 23:44:05 -0700
committerJesse Morgan <jesse@jesterpm.net>2013-08-31 23:44:05 -0700
commitec17ac7fca60b87449355f8c240fc7e0512eba33 (patch)
tree86299b9ad492279a17d9c4022a250161f76b5068 /src/com/p4square/grow/frontend/session/Sessions.java
parentdced76f5f6f7efb4b4fd49e41a3fe73a9ab3bdc3 (diff)
Fixing logins and configuration
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;
}