Недавно я изменил логин для моего сайта eComm, чтобы иметь функцию «Запомнить меня». Первичное изменение состояло в том, чтобы сделать cookie аутентификации форм постоянным для этих пользователей.Недопустимое значение для параметра encryptedTicket
После изменения было выпущено, я начал видеть этот exeception в моих журналах:
Invalid value for 'encryptedTicket' parameter
at System.Web.Security.FormsAuthentication.Decrypt(String encryptedTicket)
Проблемы, кажется, агент пользователя специфичен. Единственные агенты пользователя ошибка была записаны для являются:
Mozilla/5.0 (IPad; U; CPU OS 4_3_3, как Mac OS X; EN-US) AppleWebKit/533.17.9 (KHTML, как Gecko) Версия/5.0.2 Мобильные/8J2 Сафари/6533.18.5
eTailInsights Метка Идентификатор/1,0
у меня есть IPAD с конфигурацией, перечисленных выше. Первая попытка входа в систему работает. Но закрытие браузера и возвращение на сайт, поэтому использование постоянного файла cookie вызывает ошибку.
Поведение также несовместимо в разных средах. Он отлично работает на моем локальном компьютере и тестовом сервере, но не работает. Это затрудняет устранение неполадок.
Другие версии iOS/Safari могут быть в порядке.
При поиске этой ошибки возникли проблемы с использованием веб-форм и новых версий браузера. Однако это не похоже на мой сценарий. Я не вижу ошибок для новых браузеров, а мой сайт - MVC.
Я нашел один question похожий на мой, но без ответа.
Кто-нибудь знает, что здесь происходит?
Любые дальнейшие открытия на этом? – Ted
Вы должны зарегистрировать, что значение для «encryptedTicket» передано методу Decrypt. –