Я иногда, когда скачиваю с премиум сайтов, их куки истекают примерно через 4 часа. Иногда мне нужно приостановить загрузку и начать заново, и из-за истечения срока действия файла cookie я выхожу из системы, и мне приходится повторно входить в систему и обновлять ссылку для загрузки.Есть ли способы продлить этот период или сделать куки постоянными
2 ответа
Не зная, о каких сайтах вы говорите, прямой ответ невозможен.
Я собираюсь пройти через три ответа, основанные на трех предположениях.
A) Вместо файлов cookie, возможно, рассматриваемый сайт использует сеансовые файлы cookie. Если вы не активны в течение 4 часов, они исчезнут, поэтому время от времени нажимайте на что-нибудь на веб-сайте, чтобы сохранить сеанс.
Б) Вы упоминаете, что должны "войти снова". Если по какой-то причине они действительно устанавливают cookie, который длится 4 часа, вы можете установить менеджер cookie. Я считаю, что это лучший. Используя этот менеджер, вы можете настроить каждый файл cookie на более длительный срок.
C) Этот ответ основан на предположении, что рассматриваемый веб-сайт вообще не использует файлы cookie, а просто генерирует ссылку для загрузки, которая перестает работать через определенное время. ОДНАКО, это не будет прерывать загрузку, которая уже выполняется, поэтому это не будет ответом, если у вас плохое интернет-соединение, и загрузка часто отключается и перезапускается, в чем я сомневаюсь.
Это может быть недостаточно, чтобы сохранить куки! В cookie-файле может присутствовать билет проверки подлинности (зашифрованный), который определяет срок действия:
Какое отношение имеет истечение срока действия куки и срок действия билета?
В случае непостоянного файла cookie, если срок действия билета истек, срок действия файла cookie также истечет, и пользователь будет перенаправлен на страницу входа. С другой стороны, если заявка помечена как постоянная, где cookie хранится в клиентском ящике, браузеры могут использовать один и тот же cookie аутентификации для входа на веб-сайт в любое время. Тем не менее, мы можем использовать FormsAuthentication.Метод SignOut для явного удаления постоянных или непостоянных файлов cookie.
Для получения дополнительной информации о FormsAuthentication.Метод SignOut, посетите следующий веб-сайт MSDN:http://msdn2.microsoft.com/en-us/library/system.web.security.formsauthentication.signout.aspx