Настройка срока действия на ASP-куки с ключами не будет работать - PullRequest
1 голос
/ 01 апреля 2012

У меня есть страница входа, написанная на классическом ASP.Я хочу установить информацию о входе пользователей в файлы cookie asp, чтобы в следующий раз они приходили на страницу, на которой они оставались в системе в течение 2 недель.

Проблема заключается в том, что я установил срок действия файла cookie, который содержитключи, куки не сохраняются, когда браузер закрыт.

Вот пример моего кода:

response.cookies("user")("userId")=userId
response.cookies("user")("firstName")=firstName
response.cookies("user")("lastName")=lastName
response.cookies("user").expires=dateadd("d",14,now)

Установка cookie без ключей работает, но при использовании ключей истекает не 't работа.

Кто-нибудь может мне помочь с этой проблемой?

Бен

Ответы [ 2 ]

0 голосов
/ 03 апреля 2012

Ответ msigman работает отлично.Протестировал это на моем локальном сервере.Cookie все еще присутствует при закрытии и повторном открытии браузера.

Может быть добавить (суб) доменное имя?

response.cookies("user").domain="example.com"
response.cookies("user").expires=dateadd("D",14,Date())
response.cookies("user")("userId") = userId
response.cookies("user")("firstName") = firstName
response.cookies("user")("lastName") = lastName
0 голосов
/ 01 апреля 2012

Это должно сработать ... просто переместите срок действия на первое значение, которое вы установили для ключа:

response.cookies("user").expires=dateadd("D",14,Date())
response.cookies("user")("userId") = userId
response.cookies("user")("firstName") = firstName
response.cookies("user")("lastName") = lastName
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...