Güvenlik Kodu Uygulaması ( Verification Image )
kategori(ler): php / mysql
Ş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
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ü . . .

8 Ara 2007 saat 19:40
bazı siteler için gerekli olsa da iyi olduğunu düşünüyorum
8 Ara 2007 saat 20:56
güvenlik uygulaması indir
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
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.
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
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.
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:)
23 Şub 2008 saat 20:24
kod çıkmamıs sanırım mesajda
echo “”;
1 Mar 2008 saat 09:05
superolmuş