0 - Hiçbir yere yetkisi yok (banlı üye gibi düşünebilirsin)
1 - Listele (Show)
2 - Listele + Ekle (Show + Add)
3 - Listele + Ekle + Düzelt (Show + Add + Edit)
4 - Listele + Ekle + Düzelt + Delete (Show + Add + Edit + Delete) (Admin)
$userbilgi = $db->prepare("SELECT id,username,yetki FROM users WHERE username = '".$_SESSION['username']."'");
$userbilgi->execute();
while($row=$userbilgi->fetch(PDO::FETCH_ASSOC)) {
$userid = $row["id"];
$useryetki = $row["yetki"];
}
Yetkilerini bu mantıkta kurarsan eğer ERM ve CRM projelerinde rahat edebilirsin.
geriye kalan bütün kodlarında ise yapacağın tek şey
if($useryetki==0){
// KULLANICI YETKISI 0 OLANLAR İÇİN SQL veya PHP KODLARI
}
elseif($useryetki==1){
// KULLANICI YETKISI 1 OLANLAR İÇİN SQL veya PHP KODLARI
}
elseif($useryetki==2){
// KULLANICI YETKISI 2 OLANLAR İÇİN SQL veya PHP KODLARI
}
elseif($useryetki==3){
// KULLANICI YETKISI 3 OLANLAR İÇİN SQL veya PHP KODLARI
}
else{
// KULLANICI YETKISI 4 OLANLAR İÇİN SQL veya PHP KODLARI
}