こんにちは、KBMJの中平@railsエンジニアです。
今回は
ruby on railsでCAPTCHA(画像認証)を利用する方法です。
* CAPTCHA(画像認証)とはgoogleやyahooなど会員登録をするときに表示される、ぐにゃぐにゃした文字の画像です。
CAPTCHAを実装するのはjavascriptとかrubyのプラグインも色々ありますが、
今回は ruby on railsプラグインのsimple_captchaを使用してみます。
simple_captchaの特徴
- 画像スタイルを選べる(ランダムも可能)
- 認証する文字はアルファベットか数字かを選べる
- 3レベルの画像の複雑さ(文字のぐにゃぐにゃ度合い)
- 画像と文字はDB管理
- 古い画像(一定時間認証されなかった画像)は自動的に削除
simple_captchaは、こちらのサイトで公開されています。
http://expressica.com/simple_captcha/
今回はsimple_captchaの使い方と、画像認証を行う時に物足りない部分をカスタマイズした方法も書こうと思います。
≫続きを読む