Hocam Çok fazla uzmanım diyemem.Yani Şunu öğrenmem yeterli mesela sql tablosunu oluşturdum
id | yetkisim | icerigigorme | yorumyazma | konuduzenleme | konusilme | yorumsilme
1 | admin | 1 | 1 | 1 | 1 | 1
2 | uye | 1 | 1 | 0 | 0 | 0
Buna göre birşey yapıcam diyelim bunu php olarak mesela sayfa düzenleme den önce ne şekilde if ile getirtmeliyimki yapsın veya yapamasın mesela bi sayfa silme kodum bu şekilde.
<?php
//Kullanıcı Sil
if(isset($_GET['mode']) && @$_GET['mode'] == 'sil' && isset($_GET['id'])){
$id = duzelt($_GET['id']);
$sorgula = mysql_query("DELETE FROM kullanicilar WHERE id='$id'");
if($sorgula){
header('Location: kullanici-yonetimi.php?sayfa=sayfa&mode=basarili');
} // if sorgula
else if($sorgula){
header('Location: kullanici-yonetimi.php?sayfa=sayfa&mode=basarisiz');
}//Else İf Kapattık
}// if sil
?>Modlarla çektiriyorum bunun neresine bu sorguyu yazarsam yapabilsin veya yapamasın bunlarda yol gösterirseniz gerisini çözerim diye düşünüyorum.
<?php
//Kullanıcı Sil
if(isset($_GET['mode']) && @$_GET['mode'] == 'sil' && isset($_GET['id'])){
$id = duzelt($_GET['id']);
if($yekisi==1){
$sorgula = mysql_query("DELETE FROM kullanicilar WHERE id='$id'");
if($sorgula){
header('Location: kullanici-yonetimi.php?sayfa=sayfa&mode=basarili');
} // if sorgula
else if($sorgula){
header('Location: kullanici-yonetimi.php?sayfa=sayfa&mode=basarisiz');
}//Else İf Kapattık
}else{
echo 'Bu İşelimi Yapmaya Yetkiniz Yok';
}
}// if sil
?>$yetkisi kısmını database den alırsınız ona göre düzenlersiniz