Konuyu şöyle anlatayım
Ben bir php script yazmaya çalıştım, bu scriptte yönetim alanı var
1. seçenek kullanıcı grubu Admin Yönetime girebilir mi EVET tüm sayfalara girebilir
2. seçenek kullanıcı grubu Moderatör Yönetime girebilir mi HAYIR (sadece bir sayfada buna bir özellik açılacak)
3. seçenek kullanıcı grubu Moderatör Yönetime girebilir mi EVET (2. seçenekteki gibi bir sayfada özellik açılacak artı olarak yönetimde 3 sayfaya ulaşacak)
Bu kodu sayfanın başına koyacağım if(){} süslü parantezin arasına sayfayı koymayacağım
Tüm bu üç değerler session ile her sayfada almak mümkün
Şöyle bir şey yaptım
$bunlar = array("1","2");
if(!in_array($_SESSION['kullanici_grubu'], $bunlar, false)){
echo "Giriş izniniz yok";
}
Bununla kullanıcı grubu 1 admine, 2 moderatöre giriş izni veriyor ama burada sorun 2 moderatör yönetime girebilir mi giremez mi denetlenmesi lazım
Yani,
$_SESSION['yonetime_girebilirmi'] = 1; // evet girebilir
$_SESSION['yonetime_girebilirmi'] = 2; // hayır giremez
Yada yönetime girebilir veya giremez olayını değiştirmem lazım