isoya9の日記

アクセスカウンタ

help リーダーに追加 RSS [Perl] Authen::Captcha で画像認証

<<   作成日時 : 2007/03/02 22:53   >>

なるほど(納得、参考になった、ヘー) ブログ気持玉 2 / トラックバック 0 / コメント 0

Authen::Captcha 使ってみた。

1.インストール
$ cpan
cpan> install Authen::Captcha

2.認証画像/キー生成コード
use Authen::Captcha;
my $captcha = Authen::Captcha->new(
data_folder => "/tmp",
output_folder => "/www/img",
);
$md5sum = $captcha->generate_code("5") # 画像に5桁の英数字を出力
実行すると
・管理ファイル /tmp/codes.txt
・認証画像 /www/img/$key.png
が生成される。画像はこんな漢字。
画像

3.認証チェックコード
my $code = 画面から入力した値
my $md5sum = 認証キー生成の値
use Authen::Captcha;
my $captcha = Authen::Captcha->new(
data_folder => "/tmp",
output_folder => "/www/img",
);
unless ($captcha->check_code($code,$md5sum) == 1){
print "認証NG";
} else {
print "認証OK";
}

認証キーがMD5だし画像がいけてないので、GD::SecurityImage の方が世さげです。

参考)Captcha

設定テーマ

関連テーマ 一覧

月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ
気持玉数 : 2
なるほど(納得、参考になった、ヘー)
面白い

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文