条件付きGET有効時、ログインcaptchaの画像が更新されない
Posted: 2015年2月02日(月) 19:12
こんばんは
表題のとおりですが、
管理画面のログイン画面で、(気休めに)念のためにcaptcha機能を利用しているのですが、条件付きGETをオンにした場合、若干不具合が出ることに気付きましたので、報告させていただきます。
条件付きGETが実装された1.0.14J-r4以降だと思います。
・ログイン画面で画像をクリック、再読み込みするなどしても(ほとんどのブラウザで)captcha画像が更新されません。
・これはcaptcha.phpがまさに条件付きGETの機能によって304ステータスになっているからだと思われます(添付画像)。
・明らかな弊害としては一度打ち間違えるとしばらくログインできなくなります。詳しくみてないですが、captchaの文字列が更新されても画像にキャッシュが利用されるからだと思われます。
(デモサイト)
http://150202170452-29224.evo.demo.modx.jp/manager/ 条件付きGETとcaptcha機能の両方が有効の場合のみ発症する感じなのでレアかと思いますが、ゆくゆく改善いただけると助かります。
表題のとおりですが、
管理画面のログイン画面で、
条件付きGETが実装された1.0.14J-r4以降だと思います。
・ログイン画面で画像をクリック、再読み込みするなどしても(ほとんどのブラウザで)captcha画像が更新されません。
・これはcaptcha.phpがまさに条件付きGETの機能によって304ステータスになっているからだと思われます(添付画像)。
・明らかな弊害としては一度打ち間違えるとしばらくログインできなくなります。詳しくみてないですが、captchaの文字列が更新されても画像にキャッシュが利用されるからだと思われます。
(デモサイト)
http://150202170452-29224.evo.demo.modx.jp/manager/ 条件付きGETとcaptcha機能の両方が有効の場合のみ発症する感じなのでレアかと思いますが、ゆくゆく改善いただけると助かります。