yarka0000 1
yarka0000
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle

PHP - Login Girişi Oluşturma - VolkanParlak

  • Konuyu başlatan Konuyu başlatan VolkanParlak
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 468

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

nvlgr.png


-Merhaba arkadaşlar,

Makale tamamen bana aittir. Şimdi size admin paneli sayfası değilde admin paneli yapmak için başlangıc kodlarını paylaşağım.



İlk sayfamız admin.php olsun


Kod:
<?php 
/* 
VolkanParlak - Turkmmo (volkanparlak@turkmmo.com)
*/ 
$user = "volkanparlak"; 
$pass = "12345"; 
?>


Şimdi bunu böyle yaptık, buna nasıl giriş yapıcaz ? Giriş yapmak içinde bize bir form gerekmekte. Hemen form yapalım.

Sayfamızın ismi index.php olsun.

Kod:
[B][SIZE=2]
[/SIZE][/B][B]<form action="giris.php" method="POST">[/B]
[B]<table align="center">[/B]
[B]<center>[/B]
[B]<img src="http://k1306.hizliresim.com/1b/5/nty24.png">[/B]
[B]</center>[/B]
[B]<tr>[/B]
[B]<td>Kullanici Adi</td>[/B]
[B]<td>:</td>[/B]
[B]<td><input type="text" name="user"></td>[/B]
[B]</tr>[/B]
[B]<tr>[/B]
[B]<td>Şifre</td>[/B]
[B]<td>:</td>[/B]
[B]<td><input type="password" name="pass"></td>[/B]
[B]</tr>[/B]
[B]<tr>[/B]
[B]<td></td>[/B]
[B]<td></td>[/B]
[B]<td><input type="submit" value="Giriş"></td>[/B]
[B]</tr>[/B]
[B]</table>[/B]
[B]</form>[/B]


Şimdi yukarıdaki formda giris.php diye bir sayfa kullandık aklınızdan geçiyordur sanırım, evet giris.php adında bir sayfa oluşturacağız.


Kod:
[B]<?php [/B]
[B]/* [/B]
[B]VolkanParlak - Turkmmo (volkanparlak@turkmmo.com)[/B]
[B]*/ [/B]
[B]include("admin.php"); [/B]
[B]session_start(); [/B]
[B]ob_start(); [/B]
[B]if(($_POST["user"]==$user) and ($_POST["pass"]==$pass)){ [/B]
[B]$_SESSION["login"] = "true"; [/B]
[B]$_SESSION["user"] = $user; [/B]
[B]$_SESSION["pass"] = $pass; [/B]
[B]header("Location:kontrol.php"); [/B]
[B]}else{ [/B]
[B]echo "Kullanycı Adı veya Şifre Yanlyş."; [/B]
[B]header("Refresh: 2; url=index.php"); [/B]
[B]} [/B]
[B]ob_end_flush(); [/B]
[B]?>[/B]

Şimdi giriş yaparken kullanıcı adı veya şifre doğru mu kontrol edelim, bu sayfamızın ismi ise kontrol.php olsun.

Kod:
[B]<?php [/B]
[B]/* [/B]
[B]VolkanParlak - Turkmmo (volkanparlak@turkmmo.com)[/B]
[B]*/ [/B]
[B]include("admin.php"); [/B]
[B]session_start(); [/B]
[B]if(!isset($_SESSION["login"])){ [/B]
[B]echo "Bu sayfayı görüntüleme yetkiniz yoktur."; [/B]
[B]}else{ [/B]
[B]echo "Admin sayfası<br>"; [/B]
[B]echo "<a href=\"cikis.php\">Çıkış Yap</a>"; [/B]
[B]} [/B]
[B]?>[/B]
Şimdi birde çıkış yaptırmamız gerekiyor onun içinde aşağıdaki kodu kullanıyoruz, sayfamızın ismi cikis.php olsun.


Kod:
[LEFT][B]<?php [/B]
[B]/* [/B]
[B]VolkanParlak - Turkmmo (volkanparlak@turkmmo.com)[/B]
[B]*/ [/B]
[B]session_start(); [/B]
[B]ob_start(); [/B]
[B]session_destroy(); [/B]
[B]echo "Çıkış Yaptınız. Ana Sayfaya Yönlendiriliyorsunuz"; [/B]
[B]header("Refresh: 2; url=index.php"); [/B]
[B]ob_end_flush(); [/B]
[B]?>[/B][/LEFT]


 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst