条件付きGET有効時、ログインcaptchaの画像が更新されない  【解決済み】

質問全般・改善要望
返信する
noka
メンバー
メンバー
記事: 94
登録日時: 2013年6月19日(水) 10:02

条件付きGET有効時、ログインcaptchaの画像が更新されない

投稿記事 by noka »

こんばんは

表題のとおりですが、
管理画面のログイン画面で、(気休めに)念のためにcaptcha機能を利用しているのですが、条件付きGETをオンにした場合、若干不具合が出ることに気付きましたので、報告させていただきます。
条件付きGETが実装された1.0.14J-r4以降だと思います。

・ログイン画面で画像をクリック、再読み込みするなどしても(ほとんどのブラウザで)captcha画像が更新されません。
・これはcaptcha.phpがまさに条件付きGETの機能によって304ステータスになっているからだと思われます(添付画像)。
・明らかな弊害としては一度打ち間違えるとしばらくログインできなくなります。詳しくみてないですが、captchaの文字列が更新されても画像にキャッシュが利用されるからだと思われます。

(デモサイト)
http://150202170452-29224.evo.demo.modx.jp/manager/
captch.phpが304になります。
captch.phpが304になります。
条件付きGETとcaptcha機能の両方が有効の場合のみ発症する感じなのでレアかと思いますが、ゆくゆく改善いただけると助かります。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 条件付きGET有効時、ログインcaptchaの画像が更新されない  【解決済み】

投稿記事 by yama »

conditional_get.inc.zip
(576 バイト) ダウンロード数: 371 回
修正しました。添付のファイルを解凍してmanager/includes/ディレクトリに上書きしてみてください
noka
メンバー
メンバー
記事: 94
登録日時: 2013年6月19日(水) 10:02

Re: 条件付きGET有効時、ログインcaptchaの画像が更新されない

投稿記事 by noka »

yama さま

修正、確認しました。
いつも、ありがとうございます。
返信する