Responsive Reklam Alanı

Merhaba sevgili okurlar,

Öncelikle hepinize güzel bir haftasonu diliyorum ve bugün küçük basit bir şekilde PHP Kullanarak Basit Admin Panel Nasıl Yapılır? anlatmak istiyorum. Admin Panel namı diğer yönetici paneli sitenizin ayarlarının ve diğer bileşenlerinin olduğu paneldir. Yalnız size basit bir şekilde anlatacağım için şimdilik sadece giriş ve çıkışı yapacağız. İlgilendiğim proje bitiminde sizlere de anlatıp kaynak scriptini paylaşacağım. Neyse dersimize geçelim;

PHP Kullanarak Basit Admin Panel Nasıl Yapılır? PHP ile admin paneli yapmak için yapmanız gerekenler: Eğer kullanıcı adı ve şifreniz veritabanından değil de dosyadan kontrol edilecekse öncelikle kullanıcı adı 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";
3  $pass = "2011411025";
4  ?>

Şimdi kullanıcıdan kullanıcı adı 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">
3  <tr>
4  <td>Kullanici Adi</td>
5  <td>:</td>
6  <td><input type="text" name="username"></td>
7  </tr>
8  <tr>
9  <td>Sifre</td>
10  <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ı adı kutusu,1 adet şifre kutusu ve giriş butonu oluşturduk. Şimdi giriş butonuna tıklandığında girilen kullanıcı adı 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");
3  session_start();
4  ob_start();
5  if(($_POST["username"]==$user) and ($_POST["password"]==$pass)){
6  $_SESSION["login"] = "true";
7  $_SESSION["user"] = $user;
8  $_SESSION["pass"] = $pass;
9  header("Location:admin.php");
10  }else{
11  echo "Kullancı Adı veya Ş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ı adı ve şifre doğru ise admin sayfasına yönlendiriyoruz, yanlış 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");
3  session_start();
4  if(!isset($_SESSION["login"])){
5  echo "Bu sayfayı görüntüleme yetkiniz yoktur.";
6  }else{
7  echo "Admin sayfasina hosgeldiniz..<br>";
8  echo "<a href=logout.php>Çıkış Yap</a>";
9  }
10   ?>
————————————————————————————
Eğer kullanıcı siteye giriş yapmadan adres çubuğuna direkt admin.php yazarsa bu sayfaya erişemeyecektir. Son olarak 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();
3  ob_start();
4  session_destroy();
5  echo "Çıkış Yaptınız. Ana Sayfaya Yönlendiriliyorsunuz";
6  header("Refresh: 2; url=index.php");
7  ob_end_flush();
8  ?>
————————————————————————————
Çıkış linkine tıkladığımız zaman oturum bilgileri 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 önce bu kadarını anlattım, tabii ilerleyen zamanlarımızda asp ve aspx ile de bu konulara değineceğiz.
Esenlikle kalın 🙂
Arama Terimleri: https://emresupcin com/2013/05/04/php-kullanarak-basit-admin-panel-nasil-yapilir/
Paylaşmak Güzeldir
Yazar
Yazar
Visual Basic.Net – Operatörler (Xor)… Visual Basic.NET | Do While — Loop Döngüsü…
35 Yorum
  1. Yazar
    Kerem

    Emeğinize sağlık

  2. Yazar
    Wnes

    Teşekkürler, PHP ye yeni giriş yapan biri olarak mantığı ve fonksiyonaları kavradım. İyi çalışmalar.

  3. Yazar
    Ahmet

    Faydalı anlatım için teşekkürler…

  4. Yazar
    Uygar

    Hocam çok sağ olun çok işime yaradı. Anlaşılır anlatımınız için teşekkürler…

  5. Yazar
    Özkan

    Öncelikle, Kodlama dünyasına komşu olmuş yeni arkadaşlar için bu tarz yardımsever davranışınızı tebrik ve teşekkür etmeden geçemeyeceğim. Emeğinize ve ellerinize sağlık diyerek, yeni konularda istişare yapmak dileğiyle iyi çalışmalar dilerim.

  6. Yazar
    Kaan Harem

    Anlatımınız için teşekkürler lakin bu bir admin paneli değildir basit bir login panelidir.

  7. Yazar
    Misafir

    Peki Ben Bunu Başka Bir Siteden Okuyup Yaptım Fakat O ayar.php dosyasına bir admin daha ekledim olmadı ben birden fazla admin eklemek istiyorum onun için gerekli kodları yazar mısınız mail adresime mesaj atsanız iyi olur şimdiden teşekkürler…

  8. Yazar
    Ramo

    Misafir kardeşim, Eğer 2 kullanıcı istiyorsan $user2 ,$pass2 olarak yaparsın ki if komutuylada kontrol sağlarsın gibime geliyor.

  9. Yazar
    Mahmut

    Peki birden fazla üye olsun istersek nasıl yapacağız uye olma paneli nasıl yaparız yardımcı olur musunuz…

  10. Yazar
    Osman

    Ben bilişim öğrenciyim, sayenizde unuttuklarımızı hatırlıyoruz 🙂

  11. Yazar
    Özlem

    Emeğinize sağlık… Yalın ve işe yarar şekilde anlatım yapmışsınız.

  12. Yazar
    SedatG.

    Veritabanına adminler diye açıkcasın birde kullanıcılar olarak açıcaksın internette araştırsan çok detaylı anlatımlar var gerekli kodlamalarla bağlantıyı yapıcaksın

  13. Yazar
    Anıl

    Kardeşim çok yararlı ve basit bir çalışma olmuş ancak siteye girmeden admin.php sayfasına giriş sağlayabilyiorsun . bu şekilde hiç bir işe yaramaz . Teşekkürler paylaşım için…

  14. Yazar
    Berkay

    İlk olarak kodlar için teşekkürler. 😀
    Bende Böyle bir kod oluşturdum.
    mesela ben bunu bilgi olarak anasayfaya koysam admin panelinden düzenleyebilirmiyim mesela forum kapalı yazan yer forum açık olarak değişse.
    şimdiden teşekkürler 😀

  15. Yazar
    Berkay

    Teşekkürler.

  16. Yazar
    Hüseyin

    FreeLAnce Çalışıyorum Senin Blog Kadar Faydalı Bir Bloğa Rastlamadım Güzel Anlatım ve Kaynak Kodları Gözüküyor Basit İşlerimde Kullanıyorum Teşekkürler.

  17. Yazar
    Dilruba

    Merhaba arkadaşlar artık oradan buradan yönetici paneli aramanıza gerek yok artık webadmin var bunun sayesinde tek tuşla içerik ekleyebilir ve silebilirsiniz. bu panele bu linkten ulaştım sizde ulaşın. http://weebadmin.com/

  18. Yazar
    Çetin

    Merhaba arkadaşlar; tek tuşla içerik ekleyebilir ve silebilmem için bir yönetim panelin var artık tek yapman gereken bir widget oluşturup oradan işini yürütmek ben kullanıyorum ve gerçekten mükemmel şimdi diyeceksin ki adına adı su webadmin google ye yazman yeter.

  19. Yazar

    Sitelerim ikaz yeleği iş pantolonu için yazılım yaptırmak istiyorum. erenqq@gmail.com

  20. Yazar
    Weeb Akademi

    Merhaba arkadaşlar artık oradan buradan yönetici paneli aramanıza gerek kalmayacaktı. Weeb Admin sayesinde tek tuşla içerik ekleyebilir veya silebilirsiniz. Günümüz yönetici panellerinden ayıran en büyük özelliği SEO çalışmalarında daha fazla verim alabilmeniz ve Türkiyenin en güvenilir sunucularına sahip olmamızdır. Çok detaylı aramanıza gerek yoktur, arama motoruna Weeb Admin yazdığında üst sıralarda yerimiz vardır.

  21. Yazar

    Giriş seviyesi için oldukça ideal olmuş. Takipçinizim artık 🙂

  22. Yazar
    Gülsüm

    Ben de iletişim sayfası için oluşturulan gonder php sayfası için bir soru sormak istiyorum. <? php diye başlayan sayfada html başlangıç ve bitiş etiketleri kullanılıyor mu. çok fazla bilmediğim için yapamadım bi türlü. yardımcı olursanız sevinirim

  23. Yazar

    Teşekkürler.

  24. Yazar
    Emre

    İkaz yeleği sitesi gibi admin giriş panelli site yapabilecekler bana ulaşabilir mi lütfen. Eposta adresim: emreikazyel34@gmail.com

  25. Yazar

    Abi ben şimdi bu paneli yaptım siteye nasıl yerleştireceğim bi yardımcı olur musun?

  26. Yazar

    Çok güzel bir paylaşım olmuş.

  27. Yazar

    Peki admin panelde ayarlar sekmesinde kullanıcılar diye bir sekme açsak buradan yani. panelden kullanıcı ekleyip çıkarsak o zaman kodlar nasıl olur nasıl yazılır?

  28. Yazar

    Arkadaşlar benyönetici paneli sayfasına giriş yapamıyorum nerden kaynaklanabilir

  29. Yazar
    Hakki

    Anlatım güzel ama benim kafa almıyor bunları ya 🙁

  30. Yazar
    Dilek Harmanci

    Bunu Yaptık
    Peki İndex php Nasıl Baglayacam Ve
    İndex.php İşlem Yapmam için Nasıl Bir Yol İzleyim ?

  31. Yazar

    Merhaba Emre bey sitemizin admin paneline giriş yapıyoruz. Fakat “Giriş Başarılı Yönlendiriliyorsunuz” yazısında kalıyor. Bu konunun çözümü hakkında yardımcı olursanız sevinirim. Dilerseniz C panel bilgilerini de verebilirim. İyi çalışmalar.

  32. Yazar
    LTHR

    Çok Saolun 🙂

  33. Yazar
    Mirac

    Hocam güzel anlatım mesela müşteriden iş aldık bu dosyaları çalışması için nereye aticaz

  34. Yazar

    kardesım sıfre yanlıs dıyor

Bir yorum yazın
Siz de düşüncenizi belirtebilirsiniz.

Emre Supçin * Ecceplus WordPress Themes