lostyazilim

Sayfalar için yetkilendirme sistemi

3 Mesajlar 665 Okunma
lstbozum
wmaraci reklam

AhmeCakmak AhmeCakmak WM Aracı Kullanıcı
  • Üyelik 30.11.2018
  • Yaş/Cinsiyet 23 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad A** Ç**
  • Mesajlar 106
  • Beğeniler 21 / 16
  • Ticaret 3, (%100)
Merhaba herkese, bir sorun yaşıyorum, umarım yardımcı olan birileri çıkar..

Yazdığım kodlamanın "üyeler" tablosunda, kullanıcı adı, şifre vs.'nin yanında bir "yetki" sütunu var. Buraya 1,2,3 gibi yetki numaralarından birini giriyorum. Mesela 1 Yönetici, 2 moderatör gibi gibi.

Bir de "admin_pages" isminde ayrı bir tablo var bu tablonun da son sütunun ismi "perms".
Bu sütunda sayfaya erişebilecek yetkiler yazıyor ve "|" ayracı ile ayrılıyor. Yani mesela "Bilgiler" sayfasının yetkiler sütununda "1|2|3" yazıyor ise giriş yapan kişinin yetkisi 1,2,3'lerden biri ise bu sayfa erişebilecek fakat değil ise ana sayfaya yönlendirilecek.

Bunun için şöyle bir şey yazdım fakat bazı sorunlar yaşadım. Nerede hata yapıyorum?


$skont = query("SELECT * FROM admin_pages WHERE link = '$getsayf' AND active = '1'");
if(mysql_affected_rows()){
$sayfaverisi = fetch($skont);
if(file_exists("pages/$getsayf.php")){



if($sayfaverisi["perms"] != 0){
$yetkiler = explode("|",$sayfaverisi["perms"]);
foreach($yetkiler as $value){
if($_SESSION["yetki"] == $value){
require "pages/$getsayf.php";
}else{

}
}
}else{
require "pages/$getsayf.php";
}

}else{
require "pages/home.php";
}
}else{
yonlendir("index.php?error=12ffl44");
}
 

 

wmaraci
reklam

AhmeCakmak AhmeCakmak WM Aracı Kullanıcı
  • Üyelik 30.11.2018
  • Yaş/Cinsiyet 23 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad A** Ç**
  • Mesajlar 106
  • Beğeniler 21 / 16
  • Ticaret 3, (%100)
++ güncel
 

 

emulnurullah emulnurullah Payerme.com Kullanıcı
  • Üyelik 03.06.2019
  • Yaş/Cinsiyet 25 / E
  • Meslek Teknisyen
  • Konum Manisa
  • Ad Soyad N** E**
  • Mesajlar 180
  • Beğeniler 34 / 34
  • Ticaret 0, (%0)
Bazı Sorunlar derken sorunu söylemeden nasıl yardımcı olabiliriz ?
 

 

Telegram botlarınızı yapabilirim, iletişim t.me/emulnurullah
wmaraci
Konuyu toplam 4 kişi okuyor. (0 kullanıcı ve 4 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al