Ungültiger Wert für den Parameter encryptedTicket

Ich habe kürzlich die Anmeldung für die eComm-Website meines Unternehmens geändert, um die Funktion "Angemeldet bleiben" zu aktivieren. Die wichtigste Änderung bestand darin, das Formularauthentifizierungs-Cookie für diese Benutzer dauerhaft zu machen.

Nachdem die Änderung veröffentlicht wurde, wurde diese Ausnahme in meinen Protokollen angezeigt:

Invalid value for 'encryptedTicket' parameter
at System.Web.Security.FormsAuthentication.Decrypt(String encryptedTicket)

Das Problem scheint benutzeragentenspezifisch zu sein. Die einzigen Benutzerprogramme, für die der Fehler aufgezeichnet wurde, sind:

Mozilla / 5.0 (iPad; U; CPU OS 4_3_3 wie Mac OS X; de-de) AppleWebKit / 533.17.9 (KHTML wie Gecko) Version / 5.0.2 Mobile / 8J2 Safari / 6533.18.5

eTailInsights-Tag-ID / 1.0

Ich habe ein iPad mit der oben aufgeführten Konfiguration. Der erste Anmeldeversuch funktioniert. Das Schließen des Browsers und das Zurückkehren zur Website, also die Verwendung des permanenten Cookies, verursacht den Fehler.

Das Verhalten ist auch in verschiedenen Umgebungen inkonsistent. Es funktioniert einwandfrei auf meinem lokalen Computer und auf meinem Testserver, schlägt jedoch in der Produktion fehl. Das macht es schwierig, Fehler zu beheben.

Andere Versionen von iOS / Safari können sich problemlos anmelden.

Auf der Suche nach diesem Fehler sind mehrere aufgetauchtVerweise auf ein Problem mit Webformularen und neueren Browserversionen. Dies scheint jedoch nicht mit meinem Szenario vereinbar zu sein. Ich sehe keine Fehler für neue Browser und meine Site ist MVC.

ich habe einen gefundenFrage ähnlich wie bei mir, aber ohne Antwort.

Weiß jemand, was hier passiert?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage