記事No | : 12093 |
投稿日 | : 2013/07/19(Fri) 22:26:51 |
タイトル | : CAPTCHA-MAILについて |
ID情報 | : t110621s |
投稿者 | : 坂井敏記 |
URL | : https://mw2plnmq0d.securesites.com/2013test0719/captmail.cgi |
必須項目を未記入などエラー表示のあと、
前画面へ戻るボタンで戻ると、
画像認証の数字が変更しています。
エラー箇所を修正し、画像認証の変更になった数字を再入力すると、
こんどは、画像認証のエラーになります。
前画面へ戻るボタンで戻ると、また画像認証の数字が変更になってます。
その数字を入力しても、画像認証エラーになり、これをを繰り返します。
ページを再読み込みして、また一から記入して間違いなく行けばOKで進められますが、
エラーになるとこれでは、一から記入になり、また誤記入しかねないのです。
ところが、Kentさんのサンプルで試すと、
必須項目の記入エラーで戻るときも、
画像認証の数字は変わらず残っていて、
記入エラーを修正すると、OKで進んでいけます。
また、画像認証の数字の記入ミスの場合も、戻っても数字はそのままで、
記入を修正するとOKで進んでいけます。
できれば、kentさんのサンプルのように設定したいのですが、
どうすれば良いでしょうか。
よろしくお願いいたします。
記事No | : 12096 |
投稿日 | : 2013/07/22(Mon) 09:40:42 |
タイトル | : Re: CAPTCHA-MAILについて |
ID情報 | : kent |
投稿者 | : KENT |
> 必須項目を未記入などエラー表示のあと、
> 前画面へ戻るボタンで戻ると、
> 画像認証の数字が変更しています。
> エラー箇所を修正し、画像認証の変更になった数字を再入力すると、
> こんどは、画像認証のエラーになります。
> 前画面へ戻るボタンで戻ると、また画像認証の数字が変更になってます。
> その数字を入力しても、画像認証エラーになり、これをを繰り返します。
>
> ページを再読み込みして、また一から記入して間違いなく行けばOKで進められますが、
> エラーになるとこれでは、一から記入になり、また誤記入しかねないのです。
>
> ところが、Kentさんのサンプルで試すと、
> 必須項目の記入エラーで戻るときも、
> 画像認証の数字は変わらず残っていて、
> 記入エラーを修正すると、OKで進んでいけます。
>
> また、画像認証の数字の記入ミスの場合も、戻っても数字はそのままで、
> 記入を修正するとOKで進んでいけます。
>
> できれば、kentさんのサンプルのように設定したいのですが、
> どうすれば良いでしょうか。
おそらくキャッシュのせいでしょうね。
同じプログラムでありながら、動作が異なるのであれば、サーバ側の設定かもしれません。
ちなみに、上記のURLアドレスで確認してみましたが、私のブラウザ(IE10)では、特にそのような現象は起こりませんでした。
試しに、入力フォームの method="post" を method="get" に変更すれば、改善するかもしれません。
その場合、init.cgiにて
# 送信は method=POST 限定 (セキュリティ対策)
# 0=no 1=yes
$cf{postonly} = 0;
としてください。
記事No | : 12104 |
投稿日 | : 2013/07/22(Mon) 22:17:53 |
タイトル | : Re^2: CAPTCHA-MAILについて |
ID情報 | : t110621s |
投稿者 | : 坂井敏記 |
> ちなみに、上記のURLアドレスで確認してみましたが、私のブラウザ(IE10)では、特にそのような現象は起こりませんでした。
Mac の Safari でテスト重ねていましたので。
どうも、Safariが原因のようでした。
MacでもFirefoxは大丈夫でした。
また、winでも IE でも Firefox でも大丈夫でした。
ちなみに、Safariのキャッシュを空したり、cookieをリセットしましたが、
改善されなかったですね。
一度、自宅のMacでテストしてみたいと思います。
ありがとうございました。
記事No | : 12208 |
投稿日 | : 2013/08/18(Sun) 16:51:17 |
タイトル | : Re^3: CAPTCHA-MAILについて |
ID情報 | : t110621s |
投稿者 | : 坂井敏記 |
> 一度、自宅のMacでテストしてみたいと思います。
だめでした。
そして、あれから、いろいろ試みてますが解決しなかったのですが、
ちょっとしたことから、原因がわかりました(ただ、解決まではいってません)
それは、サーバーの共用SSLをいままで使用していました。
どうもこれが、mac Safariと相性がわるいようです。
共用SSLをはずして行うとOKです。
画像認証の数字が、エラー画面からの戻るボタンで戻ってもそのままで、
数字を合わすとクリア(送信できます)しています。
これに、気づいたのはKentさんのデモではできているのに、
何故、私の場合はと、ソースなど照らし合わせているうちに、
URLをみると、http:// なのに気づき、原因がわかるに至った次第です。
win = ok
mac でも FireFox = ok
mac Safari = これのみだめ
それと、サーバーは2社の共用SSLで調べましたが、
結果はどちらもmac Safariのみ不具合です。
サーバー会社は、heteml と Web ARINA です。
ちなみに、入力ミスなくいけばmac Safariからでも送信完了できますので、
機能てきには問題ないのですが、
一度、入力ミスで、戻るを一度すると、
認証番号が変わりますし、
すべて間違いなく入力しても、それ以降は、画像認証数字が間違いですとなり、
戻る、入力チェック、送信(間違い)また戻るの繰り返しになります。
再読み込みして、初めからミスなしに再入力するとokなのですがね。
共用SSL
https://trust2013-p.heteml.jp/test-form/captmail.cgi
普通のディレクトリ
http://trust2013-p.heteml.jp/test-form/captmail.cgi
現象がmacのSafariだけということなので、希少ですが、
解決策あれば、よろしくお願いいたします。
記事No | : 12209 |
投稿日 | : 2013/08/19(Mon) 09:06:16 |
タイトル | : Re^4: CAPTCHA-MAILについて |
ID情報 | : kent |
投稿者 | : KENT |
>
> > 一度、自宅のMacでテストしてみたいと思います。
> だめでした。
>
> そして、あれから、いろいろ試みてますが解決しなかったのですが、
> ちょっとしたことから、原因がわかりました(ただ、解決まではいってません)
>
> それは、サーバーの共用SSLをいままで使用していました。
> どうもこれが、mac Safariと相性がわるいようです。
> 共用SSLをはずして行うとOKです。
> 画像認証の数字が、エラー画面からの戻るボタンで戻ってもそのままで、
> 数字を合わすとクリア(送信できます)しています。
>
> これに、気づいたのはKentさんのデモではできているのに、
> 何故、私の場合はと、ソースなど照らし合わせているうちに、
> URLをみると、http:// なのに気づき、原因がわかるに至った次第です。
>
> win = ok
> mac でも FireFox = ok
> mac Safari = これのみだめ
>
> それと、サーバーは2社の共用SSLで調べましたが、
> 結果はどちらもmac Safariのみ不具合です。
> サーバー会社は、heteml と Web ARINA です。
>
> ちなみに、入力ミスなくいけばmac Safariからでも送信完了できますので、
> 機能てきには問題ないのですが、
> 一度、入力ミスで、戻るを一度すると、
> 認証番号が変わりますし、
> すべて間違いなく入力しても、それ以降は、画像認証数字が間違いですとなり、
> 戻る、入力チェック、送信(間違い)また戻るの繰り返しになります。
> 再読み込みして、初めからミスなしに再入力するとokなのですがね。
>
> 共用SSL
> https://trust2013-p.heteml.jp/test-form/captmail.cgi
>
> 普通のディレクトリ
> http://trust2013-p.heteml.jp/test-form/captmail.cgi
>
> 現象がmacのSafariだけということなので、希少ですが、
> 解決策あれば、よろしくお願いいたします。
残念ながら、特定のブラウザのみに発生するような事象については、解決策は思い浮かびません。
特に、mac safari であれば、テスト環境もありません。
記事No | : 12214 |
投稿日 | : 2013/08/20(Tue) 10:07:27 |
タイトル | : Re^5: CAPTCHA-MAILについて |
ID情報 | : t110621s |
投稿者 | : 坂井敏記 |
>
> 残念ながら、特定のブラウザのみに発生するような事象については、解決策は思い浮かびません。
> 特に、mac safari であれば、テスト環境もありません。
そうですよね、、、
また、何かこちらで、わかったら書き込みます。
それと、新たにですが win の chrome でも mac Safariと同様の現象になることが判りました。
Javaのセキュリティの扱い方の違いなのでしょうかね、、、