Tekil Mesaj gösterimi
Alt 23 Nisan 2022, 22:43   #1
Çevrimdışı
Che
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Php'de Güvenlik Kodu Yapmak




Php ile kodladığınız sistemlerde üye girişi, sipariş forumları ve yorumlar gibi bölümlerde saldırıları önlemek için aşağıdaki Php güvenlik kodu yapımı örneğini kullanarak, Php güvenlik kodu oluşturabilirsiniz.



giris.php

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title>Php Güvenlik Kodu Örneği</title> </head> <body> <form action="kontrol.php" method="POST"> <table width="300" align="center"> <tbody> <tr><td>Kullanıcı Adı:</td><td><input type="text" name="kullanici" size="15" /></td></tr> <tr><td>Şifre:</td><td><input type="password" name="sifre" size="15" /></td></tr> <tr><td>Güvenlik Kodu:</td></tr> <tr> <td><img alt="Güvenlik Kodu" src="guvenlik.php" /></td> <td><input type="text" name="guvenlik" size="15" /></td> </tr> <tr><td colspan="2"><input type="submit" value="Gönder" /></td></tr> </tbody> </table> </form> </body> </html>



guvenlik.php

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<?php session_start(); $sifre = substr(md5(rand(0,999999999999)), -6); // Güvenlik kodu uzunluğu if($sifre){ $_SESSION["gkodu"] = $sifre; $width = 100; // Güvenlik kodu resmi genişliği $height = 30; // Güvenlik kodu resmi yüksekliği $resim = ImageCreate($width, $height); $arka = ImageColorAllocate($resim, 255, 255, 255); // Güvenli kodu metin rengi $rand = ImageColorAllocate($resim, rand(0,255), rand(0,255), rand(0,255)); ImageFill($resim, 0, 0, $rand); ImageString($resim, 5, 24, 7, $_SESSION["gkodu"], $arka); ImageLine($resim, 0, 19, 0, 19, $arka); header("Content,type:image/png"); ImagePng($resim); ImageDestroy($resim); } ?>



kontrol.php

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<?php session_start(); header('Content-type: text/html; charset=utf8'); if( empty($_POST["guvenlik"]) && empty($_SESSION["gkodu"]) && !$_SESSION["gkodu"] ){ echo "<a href='index.php'>Lütfen Giriş yapın</a>"; } else { if( $_POST["guvenlik"] == $_SESSION["gkodu"] ){ echo "Güvenlik kodu doğru girildi."; } else { echo "Güvenlik kodu hatalı girildi."; } } ?>



[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

__________________
char *adres = [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); }

Konu Che tarafından (23 Nisan 2022 Saat 22:44 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan