極検証によるWebサイトのセキュリティの強化


最近はスライダをドラッグする認証コードが流行っていて、とても面白いです.
ここをクリックしてデモを表示します.http://www.geetest.com/experience
幸いなことに、誰かが私たちのために作ってくれて、無料で使って、私たちのウェブサイトに統合することができます.簡単な紹介をします.
まず、認証SDKをダウンロードし、class.geetest.phpファイルをプロジェクトにインポートします.
極検サイトにアカウントを登録し、appIDやappkeyなどの資料を取得します.
ログインページには認証コードが表示されます(コードがフォームに出力されていることを確認します):
$geetest = new Geetest();
$geetest->set_captchaid("f314f34ddfd71d23bbeb0****");
if ($geetest->register()) {
      echo  $geetest->get_widget("float");// , ( id)
}

検証コード:
$geetest = new Geetest();
$geetest->set_privatekey("4751124740376412652a****");

$result = $geetest->validate($_POST['geetest_challenge'], $_POST['geetest_validate'], $_POST['geetest_seccode']);
if ($result != true) {
$this->show_warning('captcha_faild');
return;
}

これは最も安全な検証コードではないかもしれませんが、一般的なサイトの脅威に対応するのに十分だと思います.
極検バックグラウンドでは、サイトのセキュリティの程度も表示できます.バックグラウンドでは、サイトのログインに失敗した回数が自動的に記録され、評価が得られるはずです.
また、公式サイトのドキュメントでは、PHPを例に挙げた複数の言語の統合説明も提供されています.