Güvenlik Kodu Uygulaması ( Verification Image )

Şu an üzerinde çalıştığım bir projenın bir bölümü için güvenlik kodu uygulaması ekleme ihtiyacı duydum. tabi ilk olarak kendim gd kütüphanesini kullanarak basit birşeyler yaptım ama :) anladım ki bunu o kadar basit bir şekilde geçiştirmek iyi değil. kendi yazdığım betik tökezlemeye başlayınca aklıma birden hazır bi sınıf kullanmak, aklima ilk olarak phpclasses geldi. ufak bir arama ile tam istediğim güvenlik kodu sınıfını buldum.

sınıfın özelliklerinden ufak ufak bahsedecek olursak; öncelikle büyük küçük harfe duyarlı bir uygulama bu benim hoşuma giden bir yönü sonrasında herhangi bir ocr yazılımı ile text e çevrilmesi imkansız. zaten ekran görüntüsüne baktığınız da bunu sizde farkedeceksiniz.

uygulamayı projenize eklemek ise bu yazıyı okumaktan bile basit :) buradan sınıfı elde edebilirsiniz. içinde bulunan dosyaları ele alırsak . vImage.php dosysı sınıfın bulunduğu dosya. sonrasında img.php var ki bu da resimin oluşturulmasında kullanılıyor. sınıfın tüm yükünü bu iki dosya kaldırıyor size geriye kalan sadece resmin çıkamsını istediğiniz yere

HTML:
  1. <img src="img.php?size=6" />

kodunu eklemek kalıyor. size ile gönderilen değer kaç karakterli bir kod istediğinizi belirtiyorsunuz. unutmadan bir hatırlatma bunu kullanabilmeniz için gd kütüphanesi yüklü olması gerekir.

bu da ekran görüntüsü . . .

Büyük Hali İçin Tıkla

"Güvenlik Kodu Uygulaması ( Verification Image )" » (9) Yorum

  1. gönül üstünel diyor ki...
    8 Ara 2007 saat 19:40

    bazı siteler için gerekli olsa da iyi olduğunu düşünüyorum

  2. gönül üstünel diyor ki...
    8 Ara 2007 saat 20:56

    güvenlik uygulaması indir

  3. doğan diyor ki...
    21 Şub 2008 saat 17:51

    güvenlik kodunun altında send butonu var. benim üyelik formumda da send butonu var. güvenlik kodunu üyelik formuma nasıl entegre edebilirim. 2 gündür çözmeye çalışıyorum

  4. enver diyor ki...
    21 Şub 2008 saat 20:10

    bu güvenlik kodunun mantığı sayfa yüklenirken rasgele bir karakter takımı üretilir. bu karakter takımı session ile kaydedilir ve ardından güvenlik imajı oluşturulur. form doldurulup gönderildiğinde sessionda tutulan değer ile formla gönderilen değer karşılaştırılır ve eğer birbirinin aynısı ise işleme devam ettirilir. yanlış ise hata verdirilir. genel olarak böyle takıldığın yer tam olarak nere ise ya da hangi adımları uyguladıysan yazarsan daha iyi yardımcı olabilirim.

  5. alskar diyor ki...
    23 Şub 2008 saat 18:42

    arkadasım bende bi kac gundur cozmeye calısıyorum bbunu bilen biri varsa yardım ederse sevinirim. ben bu uygulamayı dosya indirme islemi sırasında kullanmaya calısıyorum ama sayfada zaten download butonu var. o butonu kaldırıncada indirme işlemi yapmıyo. iki aynı anda oluncada olmuyo nası ikisini bi araya getiricez kod onaylanınca işleme devam etmesi için nası bi uygulama yapıcaz yardım ederseniz sevinirim

  6. enver diyor ki...
    23 Şub 2008 saat 20:09

    indirme linkini butono vermek yerine sadece doğrulama formunu tetiklemek amacıyla kullanılabilir. eğer doğrulama kodu doğru ise linke yönlendirilerek kullanılabilir.

  7. alskar diyor ki...
    23 Şub 2008 saat 20:23

    arkadasım bu kadar hızlı cevap verdigin için tesekkur ederim önce. yönlendirme benimde yapmaya çalıstıgım bisey ama beceremedim yani eger kod dogruysa url yonlendirme yapılıyo ama benim linkler degisken linkler tam url adresi yok onu beceremedim ben kısca yonlenmesi gereken kod burda

    echo “”;

    yonlenmesi gereken sayfa bu
    nası yapabilirim bi fikrin varmı acaba 4 gundur deniyorum haala bi sonuca ulasamadım. tesekkurler simdiden:)

  8. alskar diyor ki...
    23 Şub 2008 saat 20:24

    kod çıkmamıs sanırım mesajda

    echo “”;

  9. bilal_27 diyor ki...
    1 Mar 2008 saat 09:05

    superolmuş

Yorum Yazın