Codeigniter Date Helper Kullanımı

Codeigniter Captcha Kullanımı

Codeigniter Array Helperı Kullanımı

Codeigniter Controller’dan View Veri Aktarma

Codeigniter Captcha Kullanımı

Helper Pazar Temmuz 22nd, 2018
427 Görüntülenme

Codeigniter dediğimiz gibi bir çok kütüphanesi ve yardımcı fonksiyonları ile bizlere hızlı bir şekilde proje ortaya koymamızda olanak sağladığından bahsetmiştik. Bu konumuzda ise Captcha helperından bahsedeceğiz.

Captcha helperı sisteme giriş veya kayıt yapan kullanıcıların insan mı robot mu olduğunu belirlemede biz yardımcı olan fonksiyon diyebiliriz.

Captcha Helperını projemize dahil edelim.

$this->load->helper('captcha');

Helperı yüklediğimize göre artık doğrulama resmini üretebiliriz.

$params = array(
        'word'          => 'Webinyo',
        'img_path'      => './captcha/',
        'img_url'       => 'http://example.com/captcha/',
        'font_path'     => './path/to/fonts/texb.ttf',
        'img_width'     => '150',
        'img_height'    => 30,
        'expiration'    => 7200,
        'word_length'   => 8,
        'font_size'     => 16,
        'img_id'        => 'Imageid',
        'pool'          => '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',

        'colors'        => array(
                  'background' => array(255, 255, 255),
                  'border' => array(255, 190, 0),
                  'text' => array(0, 0, 0),
                  'grid' => array(255, 190, 127)
        )
);

$cap = create_captcha($params);
echo $cap['image'];

Parametlerin Açıklamaları

Word Doğrulama resmi içerisinde yazmasını istediğini metini belirleyebilirsiniz.
img_path Oluşturulacak resmin kaydetilmesi için klasör yolunu belirlemelisiniz.
img_url Oluşturacağınız klasörün adresini yazmalısınız.
font_path Eğer varsayılan font dışında bir font kullanmak istiyorsanız bulunu bu alana girmeniz gerekir.
img_width Doğrulama resminin genişliği
img_height Doğrulama resminin yüksekliği
expiration Doğrulama resminin geçerlilik süresi
word_length Doğrulama resminin içerisinde kaç adet karakter olduğunu belirler.
font_size Karakterin büyüklüğü
img_id Eğer oluşturulacak resime id atamak isterseniz bu alana yazabilirsiniz.
pool Kullanmak istediğiniz karakterleri yazabilirsiniz.
background Arkaplan rengini
border Resmin çerçeve rengi
text Resim içerisindeki karakterlerin rengi
grid Resim arkaplanında bulunacak çizgilerin rengi

Doğrulama resmini oluşturmak için:

create_captcha($params);

 

Yorumlar

Henüz hiç yorum yapılmamış.

Benzer İçerikler