Merhaba. Bu dersimizde php kodlariyla kullanici girisi denetimi yapacagiz.

PHP ile Kullanici Login Denetimi:

Formumuzda kullanacagimiz nesneler:

Kedimiz php kodlari icinde sabit bir sifre ve kullanici adi belirleyecegiz. Eger bu sifre ve kullanici adi bizim belirledigimiz gibi girilirse “hosgeldin” gibi bir yazi yazdiracaiz.

PHP Login

Kodlarimiz:

<form action="login.php" method="get">
  isim:<input type="text" name="isim"/><br/>
  sifre:<input type="password" name="sifre"/>
  <input type="submit" name="giris" value="giris"/>
</form>

<?php
 $isim = $_GET['isim'];
 $sifre = $_GET['sifre'];
  if(isset($_GET['giris']))
 {
   if($isim=="Ahmet" && $sifre=="yazilimmutfagi")
   {
     echo "yazilimmutfagi.com'a hosgeldin ".$isim;
   }
   else
   {
     echo "yanlis sifre veya isim";
   }
}
?>
<form action="login.php" method="get">
.

Burada belirlenen özetle sudur: Bu form login.php sayfasina gönderme yapacak; login.php sayfasinda $_GET metodu ile karsilama yapilacak.

$isim = $_GET['isim'];
$sifre = $_GET['sifre'];

Yukarida daha oncede belirlendigi gibi $_GET metodu ‘isim’ ve ‘sifre’ adli nesneleri karsiiyor ve onlardan gelen degerleri $isim ve $sifre degiskenlerine aktariyor.

if(isset($_GET['giris']))

Burada, “eger ‘giris’ adli nesneyle, ki burada bu bir butondur ve butonar ‘submit’ tipindedir, islem yapilmissa (tiklanmissa)…” ibaresi vardir.

Bu islemi $_GET metodu yerine $_POST metoduyla da yapabilirdik. Fakar arada söyle bir fark var; $_GET metodu bizim girdigimiz isim ve sifre bilgilerimizi tarayicimizin URL kisminda yayinlayacaktir. $_POST metodu ise gizli tutuyor.

PHP Login .

3 Responses

  1. Merhaba iyi günler bir siparis forumu tasarlamaya çalisiyorum Siparis sayfasina ulasmak için "Kullanici Adi ve Sifre" Girilmesi gerek ve açilan sayfadan siparis verilecek. Kodu varmidir sizde Acil lazim yardiminizi bekliyorum.

  2. abi bu kodlar bu kadar mi mesala ben siteyi yaptimda  kullanici kaydedecegim adam siteme kayit olacak mesala bu kodlarlami kayit olcak session oturumlari falan lazim degilmi onlari yazsan memnun olurum kayit islemi nasil gerçeklesecek onlari yazarsan sevinirim. saygilar…

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir