Не могу прочитать cookie, если длина больше 1 - PullRequest
0 голосов
/ 19 ноября 2018

Итак, я использую некоторые куки в своем проекте. Я вижу свои три куки в своем браузере и их значения.

Проблема в том, что когда я пытаюсь получить значение одного из них, происходит нечто странное:

Если значение, например, «1», я могу получить значение cookie. Но если длина значения больше 1, я получаю нулевое значение ...

Изображение файла cookie со значением «1» -> Изображение со значением файла cookie

Изображение файла cookie со значением «11» -> Изображение с файлом cookie, имеющим нулевое значение

Вот как я получаю печенье:

HttpCookie authenticationCookie = HttpContext.Current.Request.Cookies["Test"];

Может кто-нибудь мне помочь?

EDIT

Вот как я установил свое печенье:

FormsAuthentication.Initialize();
        var authenticationTicket =
            new FormsAuthenticationTicket(1,
                                          user.Name,
                                          DateTime.Now,
                                          DateTime.Now.Add(FormsAuthentication.Timeout),
                                          false,
                                          _cookieManager.SerializeUserData(user),
                                          FormsAuthentication.FormsCookiePath);

        HttpContext.Current.Response.Cookies.Add(
            new HttpCookie(
                FormsAuthentication.FormsCookieName,
                StringHelper.Compress(FormsAuthentication.Encrypt(authenticationTicket))));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...