ana sayfa > Genel > Php Admin Paneli

Php Admin Paneli

Diğer dersimde daha ayrıntılı bir admin sayfası yapacağımı söylemiştim size sözümü tutmak için şimdi biraz daha geniş kapsamlısını yapıp anlatmaya çalışacagım.İlk olarak dreamweaver sayfamızı açıp sitemizi tanımlamamız gerekli ve php döküman sayfası açmamız gerekmektedir.

Bu yazımızı da okumanızı tavsiye ederim: http://www.dahiweb.com/php-ile-oturum-kontrolu
ayar.php

<?php
$user = "admin";
$pass = "admin";
?>


Burada admin sayfamızın kullanıcı adı ve şifresini oluşturuyoruz.Şimdi gelelim bu kullanıcı adı ve şifresini bir formun içine yazıp onaylama işlemi yaptırmak.

index.php

<form action="login.php" method="POST">
<table align="center">
<tr>
<td>Kullanycy Adı</td>
<td>:</td>
<td><input type="text" name="user"></td>
</tr>
<tr>
<td>Şifre</td>
<td>:</td>
<td><input type="password" name="pass"></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input type="submit" value="Giriş"></td>
</tr>
</table>
</form>

burada 1 tane kullanıcı adı kutusu,1tane şifre kutusu ve giriş butonu oluşturduk.Şimdi gelelim girilen bilgilerle ayar.php sayfasındaki kullanıcı adı ve şifre ile uyuşupğ uyuşmadıgını test etmek.

login.php

<?php
include("ayar.php");
session_start();
ob_start();
if(($_POST["user"]==$user) and ($_POST["pass"]==$pass)){
$_SESSION["login"] = "true";
$_SESSION["user"] = $user;
$_SESSION["pass"] = $pass;
header("Location:admin.php");
}else{
echo "Kullanycı Adı veya Şifre Yanlyş.";
header("Refresh: 2; url=index.php");
}
ob_end_flush();
?>

Yukarıda dediğim gibi test işlemi yapıldı eğer dogru ise admin sayfasına yönlendirliyoruz yanlış ise aynı sayfaya yönlendirme işlemi yaptırdık.
Şimdi gelelim admin sayfamıza yani içeriklerimizin saklandığı yere:

admin.php

<?php
include("ayar.php");
session_start();
if(!isset($_SESSION["login"])){
echo "Bu sayfayı görüntüleme yetkiniz yoktur.";
}else{
echo "Admin sayfası<br>";
echo "<a href=\"logout.php\">Çıkış Yap</a>";
}
?>

eğer giriş yapmadan bir kurnazlık yapmaya çalışıp adres çubuğuna direk Site/admin.php yazarsak bile bu o sayfaya erişemeyiz.
İçeriğinizi Admin sayfası yazan yere ekleyebilirsiniz.

Şimdide çıkış işlemini yapalım çıkış işlemi her giriş yaptıktan sonra işlemi biten kişinin yapması gereken işlemdir aksi tadtirde kötü huylu kişiler tarafından sizin adınıza işler yapılabilir.

logout.php

<?php
session_start();
ob_start();
session_destroy();
echo "Çyky? Yaptynyz.Ana Sayfaya Yönlendiriliyorsunuz";
header("Refresh: 2; url=index.php");
ob_end_flush();
?>

yukarıdada anlattıgım gibi çıkış işlemi önemlidir.En son çıkış komutuna bastığımız zaman çıkış işlemi yapılır ve 2 sn sonra anasayfaya yönlendirilme işlemi yapılır.

Umarım Anlatabilmiş ve İşinizi Görüştür.

Bu kategorideki rastgele diğer yazılar
  • » Mouse'a İz Yapmak
  • » Salavat
  • » Web Butonları Yapımı
  • » MySQL Bağlantısı
  • » PHP ile SMTP Mail Gönderme
  • » Maske Animasyonu
  • » Photoshop Resimlere Yağmur Efekti Ekleme
  • » QBasic - Dim, Read, Data Açıklama ve Örnek
  • » Photoshop’ta Gökkuşağı Efekti Yapma
  • » BuddyPress eklentisi(sosyal bağlantı)
  • » Php Güvenlik Kodu Resimli
  • » İSRAİL ÜRÜNLERİ ALMAYIN..!
  • » Google Arama Motoru Ekle
  • » Yeni Windows Live Messenger görücüye çıktı
  • » Photoshopda ayak izi oluşturmak
    1. Dark_the_world
      Çarşamba, 29 Nis 2009 zamanında 18:18 | #1

      bişey sormak istiyorum bu kodları nasıl entegre edices nereye yazıcas yani

    2. Perşembe, 30 Nis 2009 zamanında 17:15 | #2

      bu kodları herhangi bir php destekli site yapımı programının php sayfası içine söyledigim isimler şeklinde eklemen lazım.

      Benim kullandığım Dreamweaver programı mesela onunla kullanıyorum

    3. Bilge_34
      Perşembe, 07 May 2009 zamanında 19:43 | #3

      Samet Hocam çok gerekli bi paylaşımdı benim için. Tamda aradığım konuydu. Kusursuz bir kodlama teşekkür ediyorum. Saolun :) :)

    4. Cuma, 22 May 2009 zamanında 16:26 | #4

      Çok teşekkürler arkadaşım.Yararlı bir şeydi ;)

    5. Salı, 26 May 2009 zamanında 04:33 | #5

      Teşekkürler başaracağım inşallah bende.

    6. Cuma, 29 May 2009 zamanında 18:47 | #6

      Kendine inancın olduktan sonra hiç birşey sana zor gelmez ;) .
      Php tabiki kolay bir “dil” değil fakat kendi yöntemlerinizle kolaylaştırabilirsiniz.

    7. Çarşamba, 03 Haz 2009 zamanında 18:32 | #7

      Şimdi bu kodları mysql a da kaydediyoruz ama admin paneli düzenlemek ve çinden verileri yönetmek gibi birçok ayar var bunları nasıl yapacağız ?

    8. Çarşamba, 03 Haz 2009 zamanında 23:18 | #8

      Buradaki işlemler sadece herhangi bir sayfadan admin sayfasına bağlanırken yapılan güvenlik işlemidir.Yönetmekten kastın eğer üye lerle ilğili vesayre türü şeylerse o tür şeyler şuanda sitemizde ekli değil ama flood(mesaj gönderme arasındaki süre) güvenliğiyle ilgili bölümü koyabilirsin.

      Kolay Gelsin.

    9. Cuma, 03 Tem 2009 zamanında 17:48 | #9

      güzel bir çalışma olmuş tebrikler =)

    10. ekin lor
      Cuma, 24 Tem 2009 zamanında 21:38 | #10

      @Samet Dinçer

      @serdar

      @Heretix

      @Samet Dinçer

      @Samet Dinçer

      serdar :
      güzel bir çalışma olmuş tebrikler =)

    11. Çarşamba, 29 Tem 2009 zamanında 15:01 | #11

      slm lar istalar sizin sitenizdeki iki makaledeki dosyaları birleştirerek bir script yazdım muzik indirme scripti makaleler “php haber scripti, bide bu konu” hata yapmam çok yüksek çünkü bayadır ara vermiştim çalışmalarıma php de de yeniyim bana yardım edebilicek biri olursa çok sevinirim???

    12. Çarşamba, 16 Eyl 2009 zamanında 11:49 | #12

      Teşekkür ederim. Eline sağlık… Güzel bir çalışma… Yönetim paneline giriş yaptık diyelim…. HTML bir siteyi basitçe bir admin panelinden nasıl yönetebiliriz… Böyle bir çalışma yapabilirmisiniz..

    13. Cuma, 25 Eyl 2009 zamanında 23:06 | #13

      fear293 :

      slm lar istalar sizin sitenizdeki iki makaledeki dosyaları birleştirerek bir script yazdım muzik indirme scripti makaleler “php haber scripti, bide bu konu” hata yapmam çok yüksek çünkü bayadır ara vermiştim çalışmalarıma php de de yeniyim bana yardım edebilicek biri olursa çok sevinirim???

      Biraz geç cevap olucak ama tabiki buradan sorularınızı sorarak size yardımcı olabiliriz tabikide.

      erdogan :

      Teşekkür ederim. Eline sağlık… Güzel bir çalışma… Yönetim paneline giriş yaptık diyelim…. HTML bir siteyi basitçe bir admin panelinden nasıl yönetebiliriz… Böyle bir çalışma yapabilirmisiniz..

      Bu işlemi yapabilmek için sayfalar arasındaki balantıları kontrol etmemiz gerekir. Örnek olarak en basitinden bir makele eklediğiniz zaman onu editleyebilmeniz için bile sayfalarınızı birbirine güzel bir şekilde bağlamanız gerekir aksi taktirde küçük bir hata sonucu bile çalışmayabilir. Sayfamızda bulunan veya http://www.axigenc.org/script/php-script/34-php-ziyaretci-defteri-guest-book-script.html bu sayfadaki ziyaretci defterini alıp admin.php sayfasındaki verileri bu sayfadan yapmış olduğunuz admin sayfasının içine eklemeniz zamanında indirdiğiniz ziyaretci defterindeki bilgileri bu gizli sayfadan yönete bileceksiniz.

      Takıldığınız yerlerde sorabilirsiniz.

    14. alcn
      Perşembe, 08 Eki 2009 zamanında 16:45 | #14

      paylaşım için teşellürler kod çalışıyor ama admin.php ye direk linkle girdiğimizde sayfa açılıyor verdiğin admin.php kodlarını benim admin.php nin kodlarının en başına ekledim ama bi şey fark etmedi

    15. Salı, 13 Eki 2009 zamanında 08:37 | #15

      Kodları direk olarak ekledikten sonra ilk girişte admin.php sayfasına giriş yapmayı deneyin girmeyecektir. Eğer şifreleri girip o sayfayı kapatıp tekrar admin.php yazıyorsanız şifrelerini cookie(çerez)leri kayıtlı olduğu için giriş yapacaktır oraya diğer türlü giriş yapmayacaktır.

      Kendi sayfanızın üst kısmına eklediğiniz bölüm tam olarak neresi umarım diğer bilgileride düzgün bir şekilde yerleştirip aynı düzen içinde koymuşsunuzdur. Bir yol hatasında bile işlem gerçekleşmeyecektir.

    16. Pazartesi, 02 Kas 2009 zamanında 22:12 | #16

      teşekkürler

    17. barış
      Pazar, 20 Ara 2009 zamanında 13:20 | #17

      Valla mükemmel olmuş hocam, basit bi script yapmaya çalışıyorum(öğreniyorum.) entegre ettim hemen :D

    18. Pazar, 20 Ara 2009 zamanında 22:25 | #18

      @barış
      php-ile-oturum-kontrolu
      bu yazımızda sizin için yararlı olabilir…

    19. engino
      Cuma, 01 Oca 2010 zamanında 22:12 | #19

      mükemmel calısıyor işime cok yarıcak :)

    20. Cuma, 01 Oca 2010 zamanında 22:46 | #20

      arkadaşlar bu yazı işin temel mantığını anlatmaktadır…
      ancak işin veritabanı ile bağlanması, hack saldırılarından korunma vb. gibi ileri seviyedeki php scriptini görmek isterseniz php-ile-oturum-kontrolu mutlaka okumalısınız…
      kolay gelsin…

    21. Cumartesi, 27 Mar 2010 zamanında 18:04 | #21

      Hocam Teşekkür Ederim, Fakat Bunu NAsıl Bir Siteye Entegre Edebiliriz Acaba…?

    22. Cumartesi, 27 Mar 2010 zamanında 23:25 | #22

      @warez
      Bu yazımızı da okumanızı tavsiye ederim: http://www.dahiweb.com/php-ile-oturum-kontrolu

    23. Pazar, 28 Mar 2010 zamanında 12:49 | #23

      Warez ;

      En basitinden düşünmek gerekirse örneğin 0 dan bir site yapıyorsun buraya konu eklemen gerekiyor haliyle fakat sadece admin veya yönetici arkadaşların konu eklemesini istiyorsan bu tür bir şifreli sayfa yapmak zorundasınki sadece şifreyi bilen kişiler bu sayfaya erişebilsinler.

      Warez sitelerden örnek verecek olursak üye olanların ekledikleri konular yönetici onayından geçtikten sonra yayınlanıyor. Fakat üye grubu üstü üyelerin konuları herhangi bir onaya gerek kalmadan yayınlanabiliyor.

    24. samet
      Pazartesi, 03 May 2010 zamanında 20:59 | #24

      arkadaslar benım odevım var bıtırme odevı ben php dreamweaver de yaptım bırkac sey ama ben ılerde sıtey yenı bılgı koycam ve guncellemek ıcın ne yapcam:S :( yarına yetıstırmem lazım lutfen acıl lazım :’( yanı yonetıcı gıbı bırsey yapcam,gırıp guncellıcem sıteyı bılgılerı falan cıkacam :S:S :’(

    25. Salı, 04 May 2010 zamanında 08:37 | #25

      @samet
      bu iş için biraz geç kalmışsın desem herhalde kızmazsın… sitemizdeki php butonunu tıklarsanız değiştirilebilir sayfanın nasıl yapıldığı hakkında bilgi sahibi olabilirsiniz…
      kolay gelsin

    26. samet
    27. Perşembe, 06 May 2010 zamanında 08:02 | #27

      @samet
      http://www.dahiweb.com/php-ile-oturum-kontrolu

      burada daha gelişmiş veritabanı kontrollü olanı anlatılıyor.
      haber tarzı güncellenebilir sayfa yapmak için
      http://www.dahiweb.com/php-haber-scripti-2
      hakkında, iletişim, misyon, vizyon tarzı sayfalar yapmak için
      http://www.dahiweb.com/php-hakkimizda-sayfa-yapimi
      bunlar temel bir site için yeterlidir.

    28. BZ
      Pazartesi, 24 May 2010 zamanında 12:43 | #28

      ÇOKKKK SAOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL projemizi kurtardın :) ))

    29. Çarşamba, 16 Haz 2010 zamanında 16:25 | #29

      arkadaşlar benim bi sorum olacak. Ben dreamweaver’da bir iletisim formu oluşturdum. Dışarıdan baktığım derslerde, form nasıl çekilir gibi dersler izledim. Ve izlediğim derslerde de dosyanın adını, contact olarak kaydedin, ayar.php falan filan derken 3 tane böyle dosya oluşturdum. kodları yazdım. buraya kadar her şey iyi, şu dreamweaverda oluşturdum, Form kutucuklarını, bu php dosyalara nasıl entegre edeceğim? php’deki kodlara o kutucukların adını verdim, ama nasıl entegre edeceğim? lütfen yardım edin

    30. Salı, 22 Haz 2010 zamanında 07:44 | #30

      @emre
      ne demek istediğinizi tam olarak anlayamadım… daha açık sorarsanız sevinirim.

    31. osman
      Çarşamba, 07 Tem 2010 zamanında 11:03 | #31

      benim bilgisayarımda login.php sayfasında hata veriyor
      “Warning: Cannot modify header information – headers already sent by (output started at C:\xampp\htdocs6.07.10\cpanel\login.php:9) in C:\xampp\htdocs6.07.10\cpanel\login.php on line 19″
      seklinde nden olabilir acil yardım! şimdiden teşekkür ederim

    1. şimdilik geri bağlantı yok

    *
    Bu bir spamlara karşı koruma yazılımıdır, resimde gösterilen güvenlik kelimesi girilmelidir. Kelimeyi sesli duymak için resmi tıklayın
    Anti-spam kelimeyi duymak için tıklayın