lostyazilim

Admin Paneli Yapımı

5 Mesajlar 1.476 Okunma
lstbozum
wmaraci reklam

srhtycl srhtycl IBM Ambassador Kullanıcı
  • Üyelik 13.04.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Software Engineer
  • Konum İstanbul Anadolu
  • Ad Soyad S** Y**
  • Mesajlar 501
  • Beğeniler 86 / 124
  • Ticaret 12, (%100)
Basit bir php sayfasına admin paneli nasıl yapılır? Kaynak bilen var mı?
 

 

wmaraci
reklam

CARISSMA CARISSMA Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 16.03.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğrenci
  • Konum Antalya
  • Ad Soyad B** A**
  • Mesajlar 55
  • Beğeniler 41 / 7
  • Ticaret 0, (%0)
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 2 $user = "burak";
3 $pass = "burak123";
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

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Kullanici Adi:
Sifre:

19


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 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ış.
";
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 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..
";
8 echo "Çıkış Yap";
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 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.
Shrikeen srhtycl reload58

kişi bu mesajı beğendi.

berkangndz berkangndz Php & Swift Developer Kullanıcı
  • Üyelik 04.01.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek .
  • Konum Diğer
  • Ad Soyad B** G**
  • Mesajlar 366
  • Beğeniler 175 / 87
  • Ticaret 7, (%100)
ben sana en basit haliyle söyliyim giriş bölümünü yapma sonra veri ekleme çıkartma düzenlemeyi öğren binlerce makale mevcut nette ondan sonra o dizini cpanel veya hangi paneli kullanıyorsan şifrele basit haliyle uğraştırmaz :)
 

 

srhtycl srhtycl IBM Ambassador Kullanıcı
  • Üyelik 13.04.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Software Engineer
  • Konum İstanbul Anadolu
  • Ad Soyad S** Y**
  • Mesajlar 501
  • Beğeniler 86 / 124
  • Ticaret 12, (%100)

CARISSMA adlı üyeden alıntı

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 2 $user = "burak";
3 $pass = "burak123";
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

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Kullanici Adi :
Sifre :

19


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 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ış.
";
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 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..
";
8 echo "Çıkış Yap";
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 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.


Hocam teşekkürler peki makale ekle kısmı nasıl yapılıyor? Mesela küçük bir yazı girip bunu index.php'de göstermek istiyorum.
 

 

wmaraci
wmaraci

Flawless Flawless Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.10.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Php Coder
  • Konum Antalya
  • Ad Soyad K** I**
  • Mesajlar 476
  • Beğeniler 22 / 87
  • Ticaret 7, (%100)
bunun için bir tane makalelistele.php bir tane makaleduzenle.php birde sayfaları post edeceğin kontrol.php yazman gerekecek
önce veritabanında sorgulayarak listeleyeceğin sayfayı hazırla sonra duzenle sayfanı hazırla en son kontrol ile veri tabanına yazdır
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al