質問編集履歴

2

誤った回避法の削除

2016/04/22 09:22

投稿

harufumi.abe
harufumi.abe

スコア26

test CHANGED
File without changes
test CHANGED
@@ -71,17 +71,3 @@
71
71
  ###解決したい事
72
72
 
73
73
  IEで認証に失敗した場合に、再度ID・パスワードの入力が出来るようにしたい。
74
-
75
-
76
-
77
- ###試した事
78
-
79
- 以下のレスポンスの"realm"を毎回変える事で実現出来そうですが、それ以外には方法有りませんでしょうか?
80
-
81
-
82
-
83
- ```PHP
84
-
85
- $this->response->header ( 'WWW-Authenticate: Digest realm="XXX",qop="auth",nonce="' . uniqid () . '",opaque="YYY"' );
86
-
87
- ```

1

no-cacheは効いている模様

2016/04/22 09:22

投稿

harufumi.abe
harufumi.abe

スコア26

test CHANGED
File without changes
test CHANGED
@@ -51,3 +51,37 @@
51
51
 
52
52
 
53
53
  どなたか、同じような問題が起きたり、解決できた等の情報があればお助け頂けるとうれしいです(>人<)
54
+
55
+
56
+
57
+ *********************************************************
58
+
59
+ ###追記
60
+
61
+ どうやら"no-cache"の設定は効いているようです。
62
+
63
+ その為ブラウザを閉じると再度IDとパスワードを聞かれていたと思われる。
64
+
65
+ 問題は、IEはブラウザを閉じるまでは覚えている点。
66
+
67
+ なお、Chromeの場合も正しく認証されれば記憶されるが、別の「ID・パスワード」が異なるファイルにアクセスしようとすると認証に失敗し、そのタイミングで再度ID・パスワードの入力を求められる。<-IEはブラウザを閉じないとアクセスできない。
68
+
69
+
70
+
71
+ ###解決したい事
72
+
73
+ IEで認証に失敗した場合に、再度ID・パスワードの入力が出来るようにしたい。
74
+
75
+
76
+
77
+ ###試した事
78
+
79
+ 以下のレスポンスの"realm"を毎回変える事で実現出来そうですが、それ以外には方法有りませんでしょうか?
80
+
81
+
82
+
83
+ ```PHP
84
+
85
+ $this->response->header ( 'WWW-Authenticate: Digest realm="XXX",qop="auth",nonce="' . uniqid () . '",opaque="YYY"' );
86
+
87
+ ```