couchapp을 쓰고 있는데 couchapp.jquery.js 라이브러리를 사용하고 있습니다.couchdb 세션과 IE8
ie8을 사용하여 사이트에 로그인하면 성공적인 로그인 (ok 및 login id 반환)을 얻을 수 있지만 세션을 쿼리 할 때 null 인 userCtx.name을 얻습니다. did not는 일어난다).
탐색기가 로그인 쿠키를 보관하지 않는 것처럼 보일 수 있습니다. 누구든지 이것에 대한 정보가 있습니까? J Chris의 couchLogin.js 라이브러리를 사용해 보았고 동일한 문제가있는 로그인 스크립트를 작성했습니다.
세션 코드는 다음과 같습니다 IE에서
$.couch.session({
success: function(data) {
console.log(JSON.stringify(data));
}
});
응답 : 파이어 폭스/크롬에서
{"ok":true,"userCtx":{"name":null,"roles":[]},"info":{"authentication_db":"_users","authentication_handlers":["oauth","cookie","default"]}}
응답 :
{"ok":true,"userCtx":{"name":"user1","roles":[]},"info":{"authentication_db":"_users","authentication_handlers":["oauth","cookie","default"],"authenticated":"cookie"}}
jquery의 어떤 버전을 사용하고 있습니까? 오류가 있는지 브라우저 콘솔에서 확인 했습니까? – SDC
답변 해 주셔서 감사합니다. 콘솔에 오류가 없습니다. 응답을 기록하고 코드를 실행하면 사용자가 로그 아웃되었다고 생각합니다. JQuery 1.9.1 (jquery-migrate-1.1.1)을 사용하고 있습니다. 또한 jQuery-1.8.3을 사용해 보았습니다. (질문에 대한 응답과 응답을 추가했습니다.) – ddouglascarr