v2.5.2
Giriş yap

PDO Oturum Kontrolü Hk.

serifyur
922 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

buraksuluk
1535 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