Почему cookie-файл Grails всегда возвращает значение NULL? - PullRequest
0 голосов
/ 14 августа 2011

Эта строка

def cookieService
def cookieContent = cookieService.get("cookieName")

возвращает null, хотя файл cookie установлен правильно.Я также пытаюсь получить контент из других файлов cookie, но он возвращает null.Кто-нибудь понимает, что я делаю неправильно?

Установка cookie следующим образом:

cookieService.set(response,"cookieName", user.id + "_" + passWordHash, 10 * 365 * 24 * 3600)
response.setCookie("cookieName", user.id + "_" + passWordHash, 10 * 365 * 24 * 3600)

edit: я видел в настройках cookie в Firefox, что путь к моему cookie"/ login", все остальные файлы cookie - это путь "/", я не знаю почему, но, возможно, в этом проблема.Кто-нибудь знает, как я могу изменить его путь?

1 Ответ

2 голосов
/ 14 августа 2011

попробуйте это:

request.getCookie("cookieName")

проверить, есть ли cookie в запросе ?! если это так, я бы сказал, что что-то не так с плагином cookies! Если его там нет, похоже, вы не правильно настроили куки!

EDIT Также попробуйте это:

request.cookies.each { println "${it.name} == ${it.value}" } 

чтобы вы могли видеть все куки, которые вы установили!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...