※ ChatGPTを利用し、要約された質問です(原文:画像認証をつけたい)
画像認証をつけたい
このQ&Aのポイント
スパムメール対策のため、メールフォームに画像認証を導入したい場合、Authen::CaptchaとGDモジュールを使用する方法があります。具体的な手順は以下の通りです。
1. Captcha画像の作成(cgi/perl)
2. フォームページにCaptcha画像を表示する(html)
お世話になります。
スパムメールがひどいので、メールフォームに画像認証をつけたいと思っています。
色々事情がありまして、画像認証の無料サービスやCaptchaプラグイン等のプラグインは使わず、Authen::CaptchaとGDのモジュールを使って、
(1)Captcha画像作成(cgi/perl)
↓
(2)フォームページにCaptcha画像を表示(html)
↓
(3)送信時にCaptcha判定(cgi/perl)
↓
(4)エラー時にはデータを持ったまま(2)に戻る
という事がしたいのです。
検索してみても、Captchaプラグイン等のプラグインの導入の仕方がほとんどで、私のやりたい事は見つかりませんでした。
もし、このやり方が難しいのであれば、全ての動作をcgiでするものでもかまいません。
どの様に記述すれば良いか、どなたか、ご存知の方はご教授お願いします。
お礼
すぐに回答をいただけるなんて思っていませんでした。 ありがとうございます! なるほど、リンク先の様な書き方をすれば良いのですね。 >となると静的なhtmlでは無理なので、どのみちCGIからブラウザにフォームを返すことになりますよね? はい、この動きをどうしようかなと検討中で、やっぱりHTMLもCGIで出力して、1つのCGIで動かした方が楽でしょうか。