Domanda

Ho uno strano problema. Voglio controllare se esiste un cookie .aspxauth con JavaScript. Lo faccio così:

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

E il valore "authx" è sempre -1. Ma se vado a trovare un altro biscotto come:

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

funziona. C'è qualche restrizione tra JavaScript e .AspXauth Cookie ???

È stato utile?

Soluzione

L'ho risolto. Il problema era che avevo impostato il

HttpOnly = true;  

che impedisce a JavaScript di accedere al cookie. L'ho appena impostato su False e funziona.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top