Frage

Ich habe ein seltsames Problem. Ich möchte überprüfen, ob .aspxAuth Cookie mit JavaScript existiert. So mach ich es:

authx = document.cookie.indexOf(".ASPXAUTH" + "=");  

Und der Wert 'AuthX' ist immer -1. Aber wenn ich mich verzeichne, um einen anderen Keks zu finden, wie:

foo = document.cookie.indexOf("bar" + "=");  

Es klappt. Gibt es eine Beschränkung zwischen JavaScript und .aspxAuth Cookie ???

War es hilfreich?

Lösung

Ich habe es gelöst. Das Problem war, dass ich das gesetzt hatte

HttpOnly = true;  

Dies verhindert, dass JavaScript auf das Cookie zugreift. Ich habe es einfach auf false gesetzt und es funktioniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top