PHP Session ile Üye Giriş Yapımı
  1. Anasayfa
  2. Php Dersleri

PHP Session ile Üye Giriş Yapımı

1

PHP Yazılımlar hazırlarken, çok büyük ihtimalle yönetici giriş paneli veya üye giriş paneli vardır. Bu girişlerin güvenli olabilmesi için session yöntemi kullanılır. Session kullanımı basit ve kolay bir yapıya sahiptir. Şimdi kısaca adım adım PHP ile Üyelik Giriş Sayfası Yapımı dersini öğrenelim.

Öncelikle sayfanızın en başına

ob_start(); session_start();

kodunu ekleyelim. Bu kod ile sayfaya giren kullanıcının session değerlerini başlattık.

Yapıyı daha iyi anlayabilmemiz için size bir kaç küçük bilgi vereceğim. Kullanıcı giriş sayfamızda iki kutucuk olur genelde. Bunlar, kullanıcı adı ve şifre kutucuğudur. Bu kutucukların isimleri olur. Ben bu kutulara, kadi ve parola adını verdim. Veritabanında ise, üyelerimin bilgilerinin bulunduğu tablo ismi ise, yonetici yaptım. Biz kullanıcının giriş yaptığı formun metodunu POST olarak belirledim. Şimdi yazdığımız koda bakalım.

 

		if($_POST){
			$kadi = $_POST["kadi"];
			$parola = $_POST["parola"];
			$bul = mysql_query("SELECT * FROM yonetici WHERE kadi = '$kadi' && parola = '$parola'");
			$say = mysql_fetch_array($bul);
			
				if($say > 0 ){
					$_SESSION["session_adi"] = true;
					$_SESSION["kadi"] = $kadi;
					$_SESSION["parola"] = $parola;
					
					echo "Giriş Başarılı";					
				}else{
					echo '<font color="red"><a href="index.php">GİRİŞ BAŞARISIZ</a></font>';
				}
		}else{
			echo '
				<center>
					<form method="POST">
						<div class="form-group">
						  <h1>Editör Adı</h1>
						  <input class="form-control input-lg" type="text" id="inputLarge" name="kadi">
						</div>
						<div class="form-group">
						  <h1>Editör Parolası</h1>
						  <input class="form-control input-lg" type="password" id="inputLarge" name="parola"><br><br>
						  <input type="submit" class="btn btn-primary btn-lg" value="GİRİŞ YAP">
						</div>
					</form>
				</center>
			';
		}

Bu kodumuzu adım adım okumak gerekirse,

  • if döngüsü açarak bir şart belirttim. Eğer post edilen bir veri var ise,
  • kadi, parola diye iki değişken oluşturdum. Kutucuklardan gelen bilgileri bu değişkenlere atadım
  • bul adında bir değişken oluşturup, yonetici tablosunda kadi ve parola kolonunu getirttim.
  • Sonra say adında bir değişken oluşturup her kolondaki bilgiyi ayırt ettim.
  • Sonra bir if döngüsü daha açtım ve dedim ki, eğer say değişkenine gelen ayırt edilmiş bilgiler değeri varsa ve bu değerler 0’dan büyükse,
  • Session’larımı oluşturmaya başladım. İlkinde session adımı oluşturdum ve true dedim buna.
  • İkincisinde ise, kadi ve parola değişkenleri ile session eşleştirmesi yaptım.
  • Sonrasında bu bilgiler doğru ise, giriş başarılı yazısını ekrana yazdırdım. Değilse eğer başarısız yazısını ekrana yazdırdım. Son else döngüsünde ise giriş sayfasının tasarım kodlarını yazdım ekrana.

Kısacası PHP ile Session üye giriş yapısı bu şekildedir. Oldukça basit bir yapıya sahiptir.

Bu Yazıya Tepkiniz Ne Oldu?
  • 0
    be_endim
    Beğendim
  • 0
    alk_l_yorum
    Alkışlıyorum
  • 0
    e_lendim
    Eğlendim
  • 0
    d_nceliyim
    Düşünceliyim
  • 0
    _rendim
    İğrendim
  • 0
    _z_ld_m
    Üzüldüm
  • 0
    _ok_k_zd_m
    Çok Kızdım
İlginizi Çekebilir
PHP nasıl öğrenilir?

Bir Cevap Yaz furkan İptal

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yorumlar (1)

  1. hocam sessiondan sonra giriş yaparken üst kısımda kullanıcı ismi olayınıda anlatırmısınız

furkan için bir yanıt yazın Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir