/*** 1 ****/ /*** 2 ****/ /*** 3 ****/ /*** 4 ****/ /*** 5 ****/ /*** 6 ****/ /*** 7 ****/ /*** giriş çıkış ikonu ****/ /*** giriş çıkış ikonu ****/ /**** 9 ****/ /**** 10 ****/ /**** 11 ****/ /**** 12 ****/ /**** 13 ****/ /***** 14 ****/ /**** 15 *****/ /***** 16 *****/ /**** 17 ****/ /**** 18 *****/ /**** 19 ****/ /***** 20 *****/ /***** 21 ****/ / ***** 22 ****** / / ***** 23 *****/ /**** 24 ****/ /**** 25 ****/ /**** 26 *****/ /**** 27 *****/ /**** 28 *****/ /**** 29 *****/ /**** 30 *****/ /**** 31 ****/ /**** 32 ****/ /**** 33 *****/ /*** 34 ***/ /*** 35 ***/ /**** 36 ***/ /**** 37 ****/ /*** 38 ****/ /*** 39 ****/ /***** 40 ****/ /***** 41 *****/ /*** 42 ****/ /**** 43 ****/ /**** 44 ****/ /**** 45 ***/
Webmaster Forum
HABERLER

Blog Haberler

PHP üye giriş formu

  • Konu Sahibi Konu Sahibi pikachu
  • Başlangıç tarihi Başlangıç tarihi
  • Cevap Cevap : 2
  • Görüntüleme Görüntüleme : 1K

pikachu

5+ Yıl 🥉
Girişimci
Mesajlar
105
Beğeni
97
Puan
0
ilk önce html bölümüne bunu giriyoruz



<form method="POST" action="veritabani/islem.php"> <input type="text" placeholder="Kullanıcı adınız"> <input type="password" placeholder="Şifreniz"> </form>

PHP dosyamızı açıyoruz

if (isset($_POST['uyekayit'])) { $uye_isim=htmlspecialchars($_POST['uye_isim']); echo "<br>"; $uye_soyisim=htmlspecialchars($_POST['uye_soyisim']); echo "<br>"; $uye_eposta=htmlspecialchars($_POST['uye_eposta']); echo "<br>"; $uye_sifre=trim($_POST['uye_sifre']); echo "<br>"; if (strlen($uye_sifre)>=6) { $uyesor=$db->prepare("SELECT * from uyelik where uye_eposta=:eposta"); $uyesor->execute(array( 'eposta' => $uye_eposta )); //dönen satır sayısını belirtir $say=$uyesor->rowCount(); if ($say==0) { $uye_sifre2=md5($uye_sifre); $kullanicikaydet=$db->prepare("INSERT INTO uyelik SET uye_isim=:uye_isim, uye_soyisim=:uye_soyisim, uye_eposta=:uye_eposta, uye_sifre=:uye_sifre "); $insert=$kullanicikaydet->execute(array( 'uye_isim' => $uye_isim, 'uye_soyisim' => $uye_soyisim, 'uye_eposta' => $uye_eposta, 'uye_sifre' => $uye_sifre2 )); if ($insert) { header("Location:../index.php?durum=kayitbasarili"); } else { header("Location:../register.php?durum=basarisiz"); } } else { header("Location:../register.php?durum=kayitvar"); } // Bitiş } else { header("Location:../../register.php?durum=eksiksifre"); } }

Şimdi tek tek açıklıyorum neler yaptık?

if sorgusu başlattık ve gelen tüm değerleri htmlspecialchars fonksiyonu ile birlikte bir değişkenin içerisine aktardık bunu yapmamızın sebebi inputlara özel karakter girilmesini engellemek eğer bu fonksiyonu kullanmazsak script kodları inputlarımıza girildiği zaman çalışacaktır.
 
ilk önce html bölümüne bunu giriyoruz



<form method="POST" action="veritabani/islem.php"> <input type="text" placeholder="Kullanıcı adınız"> <input type="password" placeholder="Şifreniz"> </form>

PHP dosyamızı açıyoruz

if (isset($_POST['uyekayit'])) { $uye_isim=htmlspecialchars($_POST['uye_isim']); echo "<br>"; $uye_soyisim=htmlspecialchars($_POST['uye_soyisim']); echo "<br>"; $uye_eposta=htmlspecialchars($_POST['uye_eposta']); echo "<br>"; $uye_sifre=trim($_POST['uye_sifre']); echo "<br>"; if (strlen($uye_sifre)>=6) { $uyesor=$db->prepare("SELECT * from uyelik where uye_eposta=:eposta"); $uyesor->execute(array( 'eposta' => $uye_eposta )); //dönen satır sayısını belirtir $say=$uyesor->rowCount(); if ($say==0) { $uye_sifre2=md5($uye_sifre); $kullanicikaydet=$db->prepare("INSERT INTO uyelik SET uye_isim=:uye_isim, uye_soyisim=:uye_soyisim, uye_eposta=:uye_eposta, uye_sifre=:uye_sifre "); $insert=$kullanicikaydet->execute(array( 'uye_isim' => $uye_isim, 'uye_soyisim' => $uye_soyisim, 'uye_eposta' => $uye_eposta, 'uye_sifre' => $uye_sifre2 )); if ($insert) { header("Location:../index.php?durum=kayitbasarili"); } else { header("Location:../register.php?durum=basarisiz"); } } else { header("Location:../register.php?durum=kayitvar"); } // Bitiş } else { header("Location:../../register.php?durum=eksiksifre"); } }

Şimdi tek tek açıklıyorum neler yaptık?

if sorgusu başlattık ve gelen tüm değerleri htmlspecialchars fonksiyonu ile birlikte bir değişkenin içerisine aktardık bunu yapmamızın sebebi inputlara özel karakter girilmesini engellemek eğer bu fonksiyonu kullanmazsak script kodları inputlarımıza girildiği zaman çalışacaktır.


neyse Trker4ktas sen beni gaza getirdin yoksa bu kodları kim yazar geçenin bu vakti
 
Geri
Üst
Forum Blog Dizin Giriş Yap