Cookie не сохраняется между разными страницами в одном домене - PullRequest
0 голосов
/ 13 февраля 2019

в части моего кода я сохраняю cookie вроде этого

if encoded, err := s.Encode(USER_ID_COOKIE_NAME, value); err == nil {
            user_id := &http.Cookie{
                Name:  USER_ID_COOKIE_NAME,
                Value: encoded,
                Path:  "/",
                HttpOnly: true,
            }
            http.SetCookie(w, user_id)
        }0

, когда я это делаю, он сохраняет cookie, но когда я пытаюсь перейти по другому пути, cookie там нет.

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

screenshot of cookie from browser

1 Ответ

0 голосов
/ 13 февраля 2019

решение было установить домен.как только я это сделал, все заработало как положено.

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