v2.5.2
Giriş yap

PDO Oturum Kontrolü Hk.

serifyur
1,024 defa görüntülendi

PDO ile oturum bilgilerinde;
$_SESSION["oturum"] = true;

        $_SESSION["kadi"] 	= $kadi;
        $_SESSION["sifre"] 	= $sifre;

Kullanıcı adı ve şifre bilgisine oturum kontrolu olan tüm sayfalarda erişiyorum fakat ileveten oturum açan kişinin rutbesine göre işlem yaptıracam ama rütbe bilgisine erişemiyorum.
PDO yeni başladım sayılır. Mysql de şöyle bir kullanım ile erişebiliyordum. $_SESSION["rutbe"] = $sql["rutbe"];

Yardımlarınızı bekleriyorum. İyi çalışmalar

Cevap yaz
Cevaplar (2)
serifyur
1765 gün önce

Teşekkür ederim #buraksuluk

buraksuluk
1766 gün önce

// kendi tablo yapına göre değiştirirsin

$kullanicisor=$db->prepare("SELECT * from kullanici where kadi=:kadi ");
$kullanicisor->execute(array(
// burada kendi login sayfadan giriş yaparken kadi diye bir session oluşturman gerek
// ve bu sessionu sorguda execute ediyoruz
  'kadi' => $_SESSION['kadi']
));
$say=$kullanicisor->rowCount();
$k_info=$kullanicisor->fetch(PDO::FETCH_ASSOC);
//  sayma işlemi yapıp bir kullanicidan fazla veya eksik çıkarsan yönlendiriliyor
if ($say==0 or $say>=2) {
  header("location:yallah.html");
  exit;
}

// session oluşturalım
$_SESSION["rutbe"]=$k_info['rutbe'];

//diyelim bu kodu header.php sayfasında kullanıyorsun o zmn $k_info['rutbe'] şeklinde
// istediğin yerde kullanabilirsin formları post ettiğin sayfalarda $_SESSION["rutbe"] gibi kullanabilirsin.

// ben bu şekilde kullanıyorum