Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Kategori'ye yetki verme

Mevcut ürün kategori ve alt kategori mantığı ile çalışan bir sistem oluşturdum.Bunların her ana kategorisine ve onun alt kategorilerine yetki vermek istiyorum.Bir mantık yürütemedim.Acaba ne şekilde yapabilirim.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • 1
    MoneyGreen adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    43 cevap - 2 soru
    yetki tablosuna kullanici, kategori, yetkili, altkategorileridahil gibi alanlar ekleyip kullanıcılara yetkiler verebilirsin.
    • pialfa adlı üyenin fotoğrafı pialfa
      Bu konuda bir örnek verebilirmisin anladığım kadarı ile yetki diye bir tablo oluşturacagım.
      10 yıl önce yazılmış
    • MoneyGreen adlı üyenin fotoğrafı MoneyGreen
      yetki diye tablo oluştur

      kullanici kategori yetkili altkategoriyetkisi
      ----------- ------------ -------- -----------------------
      1        100       evet       evet
      1       200       evet       hayır
      2       100       hayır       hayır

      Bu şekilde kullanabilirsin. Senin yapına uygun mudur bilmiyorum ama kullanılabilecek bir yapı
      10 yıl önce yazılmış
    • pialfa adlı üyenin fotoğrafı pialfa
      Yetkilendirmeyi şu şekilde yaptım. 1-2-3 derecede yetkilendirme oluşturdum ve kullanıyorum ama bunu kategorilere nasıl uyarlayacagım bir türkü çözemedim.

      Bayi ayarları tablosunda yetki adı altnda bir sutun var.

      <?php
      session_start();
      include("ayar.php");

      $kullanici = mysql_real_escape_string(htmlspecialchars($_POST['kullanici']));

      $kullanici_sor = mysql_query("SELECT * FROM bayi_ayarlari WHERE kullanici='{$kullanici}'") or die (mysql_error());
      $admin = mysql_fetch_array($kullanici_sor);
      $bayi_adi = $admin['isim'];
      $derece = $admin['derece'];

      if($_POST["kullanici"] == "" and $_POST["parola"] == "")
      {
      echo "<center><font color=red>Hata!.. Kullanici adi veya Sifre yanlis.</font></center>";
      header("Refresh: 2; url=index.php");
      }else{

      if(isset($_POST["kullanici"]))
      {
      if (($_POST["kullanici"] == $admin['kullanici']) and ($_POST["parola"] == $admin['parola']))
      {
      $_SESSION["giris"] = "true";
      $_SESSION["kullanici"] = $_POST["kullanici"];
      $_SESSION["parola"] = $_POST["parola"];
      $_SESSION["derece"] = $derece;
      $_SESSION["isim"] = $bayi_adi;
      header("Location: sayfa.php");
      exit;
      } else {
      echo "<center><font color=red>Hata!.. Kullanici adi veya Sifre yanlis.</font></center>";
      header("Refresh: 2; url=index.php");
      }
      }

      }
      ?>

      Yetkilendirmesi
      <?php if ($_SESSION["derece"] == "1"){ echo 'SIZE OZEL'; } ?>

      olarak yetkilendirme yaptım ama kategori alanımda şu şekilde

      <?php
      $q=mysql_query("Select * from kategoriler where altkategori_id='0' order by id asc");
      while ($r=mysql_fetch_array($q)) {
      ?>
      <? echo $r[isim];?>
      <?php } ?>

      Yardımcı olursanız sevinirim.
      10 yıl önce yazılmış
    • pialfa adlı üyenin fotoğrafı pialfa
      Her kategoriyi ayrı kullanıcıların görmesini istiyorum. Örneğin: A kategorisini ve atkategorilerini yetkisi 1 olan görsün, B kategorisini ve alt kategorilerini yetkisi 2 olan görsün.
      10 yıl önce yazılmış