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.

Alıntı http://www.guraysuerdem.com/php-ile-oturum-yonetimi-session/




Related posts

coded by nessus
Share


Bu kategorideki rastgele diğer yazılar
  • » Google ve Seo
  • » Php Güvenlik Kodu Resimli
  • » Tuzla'da c# .NET kursumuzda güzel oldu...
  • » Sitenin Değeri
  • » Photoshop Yazı Efektleri Havai Fişek
  • » Yeni sunucumuz: E3 1240 İşlemci
  • » G Data InternetSecurity 2010 BEDAVA
  • » FLASH Animasyon
  • » Transposh - BuddyPress için çeviri filtresi
  • » “session start () Cannot send session cache limiter – headers already sent” hatası
  • » SMTP mail nedir?
  • » photoshop arka plan yapma
  • » Allah'ın Sadık Kulu
  • » BuddyPress Google Plus One Recommend Button Eklentisi
  • » Sitenizde "Ads by romeoads . com" reklam görürseniz...



    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

    32. ilker
      Cumartesi, 04 Eyl 2010 zamanında 12:51 | #32

      Çok ama çokkkkkkkkkkkkk tesekkurler be kardesım Allah razı olsun

    33. Cumartesi, 09 Eki 2010 zamanında 19:54 | #33

      Hocam eline koluna sağlık çok güzel bir şekilde işin mantığını anlatmışsın, html’den php’ye geçerken iyi oldu bu konu. Yalnız kafama takılan sorular var ? Misal burada herhangi bir güvenlik açığı varmıdır? Mesela site çekme programları var adam onu çalıştırıp acaba ayar.php ‘yi çekip açıp şifreyi filan çözüp sisteme girebilir mi ?

    34. Salı, 12 Eki 2010 zamanında 19:46 | #34

      FK Designer Güvenlik anlamında kastın sadece site çekme programlarıyla ise zaten site çekme programları .php tarzında uzantıları çekemiyor haliyle o dosyayı çekip içindeki bilgilere ulaşamazlar.

      Tabi ulaşılamaz diye bişey söyleyemem bunu bilen biri şifreleri bulmazı zor olmaz. Bunun için bazı komutların değişitirip güvenlik çerçevesine alınması gerekmektedir. http://www.dahiweb.com/php-ile-oturum-kontrolu bu sayfadan birazdaha güvenli versiyonuna ulaşabilirsiniz. Tabi oradaki bilgileride bir güvenli şekle sokmak sizin elinizde :) .

    35. melih
      Perşembe, 30 Ara 2010 zamanında 21:38 | #35

      slm arkadaşlar ben melih ben de öğrenciyim yani bu işlerde yeniyim bnmde bir site yapmam gerekli bana yardım edebilecek biri var mı

    36. Salı, 25 Oca 2011 zamanında 22:44 | #36

      Kaynak olarak http://www.guraysuerdem.com/php-ile-oturum-yonetimi-session/ adresimi verseydiniz daha etik olurdu.

      Sevgiler.

    37. Salı, 25 Oca 2011 zamanında 23:16 | #37

      @Güray
      Güray bey kusura bakmayın… öğrencilerimizin sitede yayınlama yetkileri var… alıntı yazısını eklememişler… elbetteki emeğinize saygı gösteriyorum ve alıntı adresini ekliyorum.
      uyarınız için teşekkürler…

    38. Perşembe, 27 Oca 2011 zamanında 13:31 | #38

      Rica ederim Mustafa bey, ilginiz için teşekkürler, iyi çalışmalar.

    39. samet
      Salı, 01 Şub 2011 zamanında 20:21 | #39

      hocam kullanıcı adı ve şifre tam olarak ney kod da göremedim ?

    40. Çarşamba, 02 Şub 2011 zamanında 17:51 | #40

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

    41. Salı, 29 Mar 2011 zamanında 17:27 | #41

      ben site yapmaya calısıyorm okuldan odev aldım :D da bu yonetım panelını nasıl sıteye yerletirecegız artı index.php yazıyorya o kodları kendı ındex sayfamızın ıcınemı yapstıracagız

    42. Çarşamba, 30 Mar 2011 zamanında 11:27 | #42

      admin paneli için bu şekilde düzgün bi şekilde söylentileri yerine getir daha sonra sayfa içinde değişiklik yaparsın rahat olursun :) .

    43. Cuma, 22 Nis 2011 zamanında 08:37 | #43

      merhabalar,
      çok öncelikle paylaşım için sağ olun benim söyle bi sorunum var.html site kuruyorum bu konuda da basarılıyım çünkü hayalgücü bilgiden daha çok şey benim için.arkadaslar ben söyle bişey rica edeceğim php ye başlayıp yönetim paneli yapabilmek istiyorum.bu konuda bana yardımcı olabilir misiniz arkadaslar.ufak da olsa bişeyler yapabilmek istiyorum.
      birde php ya da asp gibi program dillerini öğrenebilmek için ne kursuna gitmem gerekir ya da videolu olarak konuyu anlatan siteler biliyor musunuz.
      bu konuda bilgili arkadaslar meil de atabilirler
      gul_ca1@hotmail.com
      bu benim meil adresim sadece meil alıp yollamakta kullanıyorum bu meili.ekleseniz bile cevap veremem yani yardımcı olursanız sevinirim:)

    44. Cuma, 22 Nis 2011 zamanında 16:28 | #44

      @gülbeyaz
      webteders.com adresinde videolu bir anlatım mevcut…
      http://www.webteders.com/dersler/kategoriler/Php-dersleri/1/30
      turkekip in çıkardığı php programcılığını anlatan videolu eğitimde gayet başarılı bence… onu da tavsiye ederim…

      bence bir tek konuda uzmanlaşmak lazım… eğer gerçekten web işini yapmak istiyorsanız ve elinizden web arayüzü + grafik tasarım geliyorsa kod dünyasına bulaşmayın… arayüz konusunda ilerleyin…

      php ve asp konusunda eğitim veren bir çok firma bulabilirsiniz… benim tavsiyem php den yana olacaktır.

    45. Salı, 02 Ağu 2011 zamanında 08:54 | #45

      Şimdi inceledim hoşuma gitti algoritmalarda güzel teşekkürler ;)

    46. Cuma, 21 Eki 2011 zamanında 13:28 | #46

      hocam sendeki bilgi birikim bende olsa varya :)
      takipcinim.kolay gelsin

    47. zeynep
      Cumartesi, 10 Ara 2011 zamanında 15:22 | #47

      çok işime yaradı, emeğinize sağlık. :)

    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