
bana giriş yapan kullanicinin id degeri lazim daha sonra o id degerinden kullanicinin profil resmini ve diger islemlerini yapmam lazim id degerini nasil alirim?
11
●176
$result = $login->get_result(); $user = $result->fetch_assoc(); $userid = $user['id']; //Bu şekilde alabilirsiniz
$_SESSION['userid'] = $userid; //Ardından kullanıcının userid'sini çekmek için şu şekilde yapabilirsiniz örnek; echo $_SESSION['userid']; //Ek olarak kullanıcının admin olup olmadığını session ile belirlemeyin kullanıcının id'sini anlattığım gibi session'a kayıt ederseniz //Kullanıcının admin olup olmadığını databaseden sessiondaki id ile kontrol edin.
$user_id = $_SESSION['user_id'];
//User
$user = $db->query("SELECT * FROM users WHERE id='$user_id'");
$user_data = $user->fetch(PDO::FETCH_ASSOC);
print_r($user_data);doğrumudur hocam ?
if (!empty($_SESSION['id'])) //Eğer sessiondaki id boş değilse yani kullanıcı giriş yapmışsa
(
$user_id = $_SESSION['user_id'];
//User
$user = $db->query("SELECT * FROM users WHERE id='$user_id'");
$user_data = $user->fetch(PDO::FETCH_ASSOC);
print_r($user_data);
)
else
{
Header('Location: ../giris-yap'); //Eğer kullanıcı giriş yapmamışsa veya sessiondaki id'si boş ise tekrar login yapmaya yönlendirir.
}