Güvenlik Kodu Sistemi Nasıl Yapılır?

Son yıllarda artan spy oranlarından dolayı artık birçok web sitesinde güvenlik kodu uygulamasıyla karşılaşıyoruz. Bunun yapılma sebebi, hazırlanan bir spy ile web sitemizdeki formların otomatik olarak çalıştırılmasını engellemektir. Böylece serverımızın kilitlenmesi gibi sorunlarla karşılaşmıyoruz...

Peki biz de sitemize güvenlik kodu sistemi koyamak istersen neler yapacağız hep beraber bunu inceleyelim.

1. Aşama

Web sitemizde formumuzun tasarımını yaptıktan sonra güvenlik kodunu gösteren bir resim ve bu resimdeki kodun girilebileceği bir metin alanı olmalıdır. Burada önemli olan o resmin ve resim üzerindeki kodun nasıl oluşturulacağıdır.

Bunun için hosting alanımıza guvenlik_kodu.php ve font dosyalarını upload ediyoruz.

2. Aşama

Güvenlik kodunun gösterileceği yere aşağıdaki kodu ekliyoruz.


<img src="guvenlik_kodu.php" />



Geriye yalnızca girilen kod ile üretilen kodun doğruluğunu incelemek kaldı...

3. Aşama

Aşağıdaki kod satırı ile bu doğruluğu onaylayabiliriz...


if(($_SESSION['guvenlik_kodu'] != $_POST['guvenlik_kodu']) || (empty($_SESSION['guvenlik_kodu'])) ) {



}else{



}



İşte hepsi bu kadar :))

  • Etiketler;
Hakan Çamoğlu
1983 İstanbul doğumludur. 1999 yılından bu yana web tasarımı/programlama üzerine çalışan Hakan Çamoğlu, halen 2004 yılında kurduğu ajansında işlerini sürdürmektedir. Aynı zamanda özel eğitim merkezlerinde web tasarımı konusunda eğitmenlik ve danışmanlık yapmaktadır. Vidobu.com kurucu ve ortağıdır. Flash, Dreamweaver ve Captivate konularında Adobe Certified Expert sertifikasına sahiptir. Vazgeçemediği hobileri ise fotoğraf çekmek ve gitar çalmaktır.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

çok güzel mutlaka deniycem.
Dediğiniz şekilde herşeyi yaptım sayfayada yerleştirdim if else denetiminede uyarladım fakat hiçbirşey değişmedi text box koydum altına resimi güvenlikten getirttim yani kodu oraya yapıştırdım kod geliyor guvenlikKodu adlı text boxtan post ediyorum sizin yazdığınız denetleme kodu ile de if e giriyor ama değişen bir şey yok sayfa geliyor yardımcı olurmusunuz acaba. Emeğinize sağlık teşekkürler.
session_start(); if(($_SESSION['security_code'] != $_POST['onayKodu']) || (empty($_SESSION['security_code'])) ) { }else{ }
güzel bir çalışma olmuş denerim.

Yukarı Git