PHP Kullanarak Basit Admin Panel Nasıl Yapılır?

PHP Kullanarak Basit Admin Panel Nasıl Yapılır? Merhaba sevgili okurlar, Öncelikle hepinize muhteşem bir haftasonu diliyorum ve bugün küçük basit bir biçimde php kullanarak admin panelin nasıl yapılacağını ifade etmek istiyorum. Admin Panel namı öbür yönetici paneli sitenizin ayarlarının ve öbür bileşenlerinin bulunduğu paneldir. Yalnız size basit bir biçimde anlatacağım için şimdilik yalnızca giriş ve çıkışı yapacağız. İlgilendiğim plan bitiminde sizlere de anlatıp kaynak scriptini paylaşacağım. Neyse dersimize geçelim; PHP ile admin paneli yapmak için yapmanız gerekenler: Eğer kullanıcı ismi ve şifreniz veritabanından değil de dosyadan kontrol edilecekse evvela kullanıcı ismi ve şifre bilgisini tutan ayar.php adında bir dosya oluşturalım. ayar.php dosyasının kaynak kodları; 1  <?php 2  $user = “emre”; üç  $pass = “2011411025”; 4  ?> Şimdi kullanıcıdan kullanıcı ismi ve şifresini girmesi için bir form yapalım. Bunun için index.php dosyasını oluşturuyoruz. index.php dosyasının kaynak kodları; 1  <form action=”login.php” method=”POST”> 2  <table align=”center”> üç  <tr> 4  <td>Kullanici Adi</td> 5  <td>:</td> altı  <td><input type=”text” name=”username”></td> 7  </tr> 8  <tr> 9  <td>Sifre</td> on  <td>:</td> 11  <td><input type=”password” name=”password”></td> 12  </tr> 13  <tr> 14  <td></td> 15  <td></td> 16  <td><input type=”submit” value=”Giris”></td> 17  </tr> 18  </table> 19  </form> Burada 1 adet kullanıcı ismi kutusu,1 adet şifre kutusu ve giriş butonu oluşturduk. Şimdi giriş butonuna tıklandığında girilen kullanıcı ismi ve şifrenin doğru olup olmadığını test edelim. Bunun için login.php adında bir dosya oluşturuyoruz. login.php dosyasının kaynak kodları; 1  <?php 2  include(“ayar.php”); üç  session_start(); 4  ob_start(); 5  if(($_POST[“username”]==$user) and ($_POST[“password”]==$pass)){ altı  $_SESSION[“login”] = “true”; 7  $_SESSION[“user”] = $user; 8  $_SESSION[“pass”] = $pass; 9  header(“Location:admin.php”); on  }else{ 11  echo “Kullancı Adı ya da Şifre Yanlış.<br>”; 12  echo “Giriş sayfasına yönlendiriliyorsunuz.”; 13  header(“Refresh: 2; url=index.php”); 14  } 15  ob_end_flush(); 16  ?> ———————————————————————————— Eğer girilen kullanıcı ismi ve şifre doğru ise admin sayfasına yönlendiriyoruz, hatalı ise giriş sayfasına yönlendirme işlemi yapılıyor. Şimdi gelelim admin sayfamıza. Bunun için admin.php adında dosya oluşturuyoruz. ———————————————————————————— admin.php dosyasının kaynak kodları; 1  <?php 2  include(“ayar.php”); üç  session_start(); 4  if(!isset($_SESSION[“login”])){ 5  echo “Bu sayfayı görüntüleme yetkiniz yoktur.”; altı  }else{ 7  echo “Admin sayfasina hosgeldiniz..<br>”; 8  echo “<a href=logout.php>Çıkış Yap</a>”; 9  } on   ?> ———————————————————————————— Eğer kullanıcı siteye giriş yapmadan adres çubuğuna doğrudan admin.php yazarsa bu sayfaya erişemeyecektir. Son şekilde siteden çıkış yaparken yazmamız gereken koda. Bunun için de logout.php adında bir sayfa oluşturuyoruz. ———————————————————————————— logout.php dosyasının kaynak kodları; 1  <?php 2  session_start(); üç  ob_start(); 4  session_destroy(); 5  echo “Çıkış Yaptınız. Ana Sayfaya Yönlendiriliyorsunuz”; altı  header(“Refresh: 2; url=index.php”); 7  ob_end_flush(); 8  ?> ———————————————————————————— Çıkış linkine tıkladığımız süre celse ayrıntıları sonlandırılır ve 2 sn sonra anasayfaya yönlendirilme işlemi yapılır. Şimdi diyeceksiniz ki kolayı bu ise kimbilir gelişmişi nasıldır? Hep temelden gidildiği için herşeyden önce bu kadarını anlattım, doğal ilerleyen zamanlarımızda asp ve aspx ile de bu konulara değineceğiz. Esenlikle kalın 🙂 Arama Terimleri: panel php, php siteye admin paneli ekleme, php admin kontrolü, php admin panel, php admin panel yapimi


Yapılan Yorumlar
Erdem OFLAZ

Bir mum, diğer mumu tutuşturmakla ışığından bir şey kaybetmez.
 Kategoriler
 Popüler yazılar