私はcouch.jquery.jsライブラリを使用するcouchappを書いています。
ie8 でサイトにログインすると、ログインに成功します (OK とログイン ID が返されます) が、セッションをクエリすると、null の userCtx.name が返されます (ログインが行われなかった場合と同様)。 )。
エクスプローラーはログインから Cookie を保持しないようです。誰もこれに関する情報を持っていますか?J ChrisのcouchLogin.jsライブラリを試し、同じ問題で独自のログインスクリプトを作成しました。
セッションコードは次のとおりです。
$.couch.session({
success: function(data) {
console.log(JSON.stringify(data));
}
});
IE からの応答:
{"ok":true,"userCtx":{"name":null,"roles":[]},"info":{"authentication_db":"_users","authentication_handlers":["oauth","cookie","default"]}}
Firefox / Chrome からの応答:
{"ok":true,"userCtx":{"name":"user1","roles":[]},"info":{"authentication_db":"_users","authentication_handlers":["oauth","cookie","default"],"authenticated":"cookie"}}