• 08-01-2021, 11:16:41
    #10
    Merhaba,

    hocam moderator ve admin disindaki kullanicilari indexe yonlendirmek istiyorsun ama ilk kodda senin yazdigin;

    if(!$admin_kontrol_et && $mod_kontrol_et) {
    die('<script type="text/javascript">window.location = "index.php"</script>');
    exit();}

    admin degilse ve moderator ise indexe yonlendir. Moderatoru neden indexe yonlendiriyorsun?
  • 08-01-2021, 11:18:06
    #11
    ReH
    Kimlik doğrulama veya yönetimden onay bekliyor.
    oguzhanx adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    hocam moderator ve admin disindaki kullanicilari indexe yonlendirmek istiyorsun ama ilk kodda senin yazdigin;

    if(!$admin_kontrol_et && $mod_kontrol_et) {
    die('<script type="text/javascript">window.location = "index.php"</script>');
    exit();}

    admin degilse ve moderator ise indexe yonlendir. Moderatoru neden indexe yonlendiriyorsun?
    deneme yanılma yapmaya başladım hocam sinir oldum
  • 08-01-2021, 11:27:41
    #12
    if(!$admin_kontrol_et || !$mod_kontrol_et) {
    die('<script type="text/javascript">window.location = "index.php"</script>');
    exit();
    }
    Admin Yetkisi veya Mod Yetkisi Yok ise


    if(!$admin_kontrol_et && !$mod_kontrol_et) {
    die('<script type="text/javascript">window.location = "index.php"</script>');
    exit();
    }
    Admin Yetkisi ve Mod Yetkisi Yok ise
  • 08-01-2021, 11:27:56
    #13
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Kontrol ettiğiniz değişkenlerin tanımlandığı yerleri atar mısınız?
  • 08-01-2021, 11:30:26
    #14
    Merhabalar,

    Bu kadar uğraşmanıza gerek yok, define ile user_role tanımlayın daha sonra admin değilse aşağıdaki kodu kullanın:
    if(USER_ROLE != 11){ // Role Not Admin Then
    header("location:".BASE_URL");
    }
    Moderatör değilse:
    if(USER_ROLE != 11){ // Role Not Admin Then
    if(USER_ROLE != 5){ // Role Not Moderator Then
    header("location:".BASE_URL");
    }}
    2. Kod parçacağında üst düzey kontrol sağlamış olduk, örnek olarak bir yönetici sayfaya girebilir veya yönetici girdi fakat moderatörün bu sayfaya erişimi mevcut mu? Değilse bu sayfaya giremeyecek.

    iyi yazılımlar
  • 08-01-2021, 11:36:11
    #15
    mikropiks adlı üyeden alıntı: mesajı görüntüle
    if(!$admin_kontrol_et || !$mod_kontrol_et) {
    die('<script type="text/javascript">window.location = "index.php"</script>');
    exit();
    }
    Admin Yetkisi veya Mod Yetkisi Yok ise


    if(!$admin_kontrol_et && !$mod_kontrol_et) {
    die('<script type="text/javascript">window.location = "index.php"</script>');
    exit();
    }
    Admin Yetkisi ve Mod Yetkisi Yok ise
    Ustte yer alan sacma olmus ama arkadasin alt kisma yazdigi kod dogru ve tam olarak istegini karsiliyor gibi.