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?
PHP Bilenler Bi Bakabilirmi
14
●247
- 08-01-2021, 11:18:06Kimlik doğrulama veya yönetimden onay bekliyor.deneme yanılma yapmaya başladım hocamoguzhanx adlı üyeden alıntı: mesajı görüntüle
sinir oldum
- 08-01-2021, 11:27:41
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:30:26Merhabalar,
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:11Ustte yer alan sacma olmus ama arkadasin alt kisma yazdigi kod dogru ve tam olarak istegini karsiliyor gibi.mikropiks adlı üyeden alıntı: mesajı görüntüle
sinir oldum