0

Web サイトに3D CAPTCHAを実装しています。

私の最初のアイデアは、予想されるキャプチャ ソリューションをセッション変数に格納することでした。ユーザーがフォームを送信した後、それを回答と比較します。

ユーザーが複数のタブで私の Web サイトを開いた場合はどうなりますか? タブごとに新しい CAPTCHA チャレンジが生成され、セッションで予期される応答変数が上書きされます。

ここで、ユーザーが「古い」タブでフォームを送信したとします。セッションで予期される応答変数が上書きされているため、テストに合格しません。

これについて心配する必要がありますか?どのように対処しますか?

4

1 に答える 1

0

これがキャプチャの一般的なアプローチであり、キャプチャが検証されない理由になる場合もあります。

これはよく読んだhttp://www.sitepoint.com/captcha-inaccessible-to-everyone/なぜキャプチャを使わないのか

ただし、代わりにそれらを配列に追加して、答えが配列に存在するかどうかを確認できます。使用している言語を指定していない場合は、コードを提供できます。

于 2013-02-15T15:34:52.547 に答える