25 Eki
gönderen: enver kategori: php / mysql, php hazır kodlar
Ş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ü . . .
9 yorum var
gönül üstünel
08|Ara|2007 1bazı siteler için gerekli olsa da iyi olduğunu düşünüyorum
gönül üstünel
08|Ara|2007 2güvenlik uygulaması indir
doğan
21|Şub|2008 3gü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
enver
21|Şub|2008 4bu 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.
alskar
23|Şub|2008 5arkadası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
enver
23|Şub|2008 6indirme 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.
alskar
23|Şub|2008 7arkadası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:)
alskar
23|Şub|2008 8kod çıkmamıs sanırım mesajda
echo “”;
bilal_27
01|Mar|2008 9superolmuş
Yorum yaz
ARAMA
KATEGORİLER
ARŞİV
BAĞLANTILAR
DİĞER
A design creation of Design Disease
Copyright © 2007 - adsız blog - is proudly powered by WordPress
InSense 1.0 Theme by Design Disease brought to you by HostGator Web Hosting.