selam arkadaşlar öncelikle bir konuda takıldım php de bir kullanıcıyı banladığımda banlı kullanıcı sayfayı yenilediğinde direk banlansın istiyorum ama yapamadım ..yani şöyle oluyor kullanıcının role_id si 3 ise banlanıyor fakat kullanıcı çıkış yaptığında etkili oluyor bunu engellemenin başka bir metodu yokmu nasıl bir kod yazmak gerekir yardımlarınızı bekliyorumlogin giriş kodlarıda aşağıda atıyorum...

if (!empty($_POST['email']) && !empty($_POST['sifre'])) {
$bir= 1;

$giris= $db->prepare("SELECT* FROM users WHERE email=? AND password=? AND role_id =?");

$sifre= md5($_POST['sifre']);
$giris->bindParam(1,$_POST['email']);
$giris->bindParam(2,$sifre);
$giris->bindParam(3,$bir);

$giris->execute();

$fet= $giris->fetch(PDO::FETCH_ASSOC);
$giro= $giris->rowCount();


if ($giro) {

$_SESSION['admin']= 1;
$_SESSION['name'] = $fet['name'];
$_SESSION['email'] = $fet['email'];
$_SESSION['id'] = $fet['id'];
$_SESSION['role_id'] = $fet['role_id'];



}

else{

$_SESSION['admin'] = 0;


}

}

if (!empty($_SESSION['admin']) == 1) {
  
header("Location: anasayfa.php");


}