Php ile Giriş Paneli Yapımı


Teknonce > Bilgisayar > Php ile Giriş Paneli Yapımı
Php ile Giriş Paneli Yapımı

Birçok web sitesinde kullanıcıların işlemlerini daha kolay yapabilmeleri için giriş panelleri vardır. Peki bir giriş paneli nasıl yapılır ?

Basit bir giriş paneli için Php ve Html dillerine ihtiyaç duyulur. Ayrıca kullanıcı bilgilerini saklamak gerektiği için veritabanı oluşturmak da gerekir. Görsel bakımdan zengin bir giriş paneli için ise Css kullanılır.



Giriş panellerinin olmazsa olmazı veritabanıdır. Çünkü kullanıcılar önce bir kayıt panelinde bilgilerini girerek kendilerini sisteme kaydederler. Daha sonra giriş panelindeki bilgiler veritabanındaki bilgiler ile eşleşirse başarılı bir giriş işlemi gerçekleştirilmiş olur.

Html, giriş panelini tasarlamak için kullanılan dildir. Daha önceki yazılarımızda da bahsetmiş olduğumuz gibi bu tarz paneller için bir form oluşturulur ve bu form içerisine input elemanları ve buton yerleştirilerek paneller hazırlanır.

<form action=”” method=”POST”>

<input type=”text” name=”kullanici_adi”/>

<input type=”password” name=”sifre”/>

<input type=”submit” value=”Giriş Yap”/>

</form>

Yukarıdaki kodlar basit bir giriş paneli oluşturulmasını sağlar.

Form oluşturulduktan sonra Php kodları ile gelen bilgiler alınır, veritabanında bilgilerin var olup olmadığı kontrol edilir. Bilgiler doğru ise giriş yaptırılır, değilse giriş yapılmaz ve kullanıcıya hata bildirilir.

Php kodlarını yazmaya başlarken öncelikle veritabanı ayarlarımızın tutulduğu dosyayı çağırmamız gerekiyor. Bunun için include_once kodu kullanılır.

İnclude_once (“ayarların tutulduğu sayfanın adı”); şeklinde dosyamızı çağırıyoruz.

Daha sonra Post metodu ile gönderdiğimiz verileri alıyoruz.

$kullaniciadi=$_POST["kullanici_adi"];

$sifre=$_POST["sifre"];

Şeklinde formdan gelen verileri almış oluruz.

$sql="SELECT * FROM tabloadi WHERE kullanıcı adının bulunduğu alan='$ad' AND şifrenin bulunduğu alan='$sfr'";

$res=@mysql_query($sql);

$row=mysql_fetch_array($res);

$kadi=$row["kullanıcı adının bulunduğu alan "];

$sfr=$row["şifrenin bulunduğu alan "];

Yukarıdaki kodlar sayesinde gelen bilgilere ait verileri veritabanından almış olduk.

 if ($kullaniciadi = $kadi && $sifre = $sfr )

{

session_start();

$_SESSION['kadi'] = $kadi;

header ('location: giriş yapıldıktan sonra görünecek olan sayfanın adı');

}

else

{

echo '<h4>Kullanıcı adınızda veya şifrenizde hata var.</h4>';

}

Gelen veriler ile veritabanındaki veriler eşleşiyorsa giren kişinin kullanıcı adı bir Session’a aktarılacak ve kullanıcı giriş yapmış olacak. Eğer veriler eşleşmez ise else içerisindeki hata mesajı ekrana yazdırılacak.

Yukarıdaki kodlar sayesinde basit bir giriş paneli oluşturmuş olursunuz. İlerleyen günlerde daha detaylı bir şekilde giriş ve kayıt panellerini sizlere anlatmaya devam edeceğiz.

Etiketler: php giriş paneli,veritabanı,mysql,css,html

Haberi Paylaşın


Önerilen Haberler


YORUMLAR(0)

  1. Henüz yorum yapılmamış.

Yorum Yap