2011-10-26 4 views
1

HTTPOnly 쿠키 ASP.NET_SessionId의 값을 변경하는 방법이 있습니까? ASP.NET 서버에 액세스 할 수 없기 때문에 JavaScript 또는 Access-VBA를 사용해야합니다. 로그인시값 설정 ASP.NET_SessionId (document.cookie DOM) (IE 7)

ASP.NET 응용 프로그램 설정이 쿠키 : 또한, 7

다음은 cenario의 인터넷 익스플로러에서 수행 될 필요가있다. 그 후에 값을 변경해야합니다. 방법이 있다면 ...

+0

다음은 쿠키 값을 변경할 수 있습니다. 지금까지 뭐 해봤 어? 그리고 왜 이것을해야합니까? –

+0

사이트를 탐색하는 동안 다른 응용 프로그램을 호출하기 때문에이 작업을 수행해야합니다. 이 응용 프로그램은 내 솔루션과 무관 한 다른 쿠키를 생성합니다. 그래서 이전 값을 새 값으로 변경해야합니다. –

+0

나는 javascript, VBA 함수 IE.Navigate의 document.cookie 메서드를 사용하려고했습니다. 머리글, 자바 스크립트의 간단한 setcookie를 다른 것들과 같은 행운으로 설정합니다. 문제는이 쿠키가 특별한 것으로 보입니다. 결코 시도한 방법으로는이 값을 설정할 수 없기 때문입니다. –

답변

1

HTTPOnly 쿠키는 단지 HTTP입니다. 그렇게해서 JavaScript를 변경하거나 액세스 할 수 없도록 설정됩니다. 당신이 쿠키의 이름을 알고 (당신은 JS 또는 VBA를 사용하여 얻을 수 있음) DOM 문서에 액세스 할 수있는 경우

Protecting Your Cookies: HttpOnly