• 05-11-2017, 01:23:54
    #1
    Merhabalar, admin panelde hangi kodu eklemeliyim ki mesela admin kullanıcısı tüm menülere erişebilirken, ahmet kullanıcısı sadece 3 menüyü görsün. (Yani erişim kısıtlamak istiyorum.) Nasıl yapabilirim yardımlarınıza ihtiyacım var.
  • 05-11-2017, 01:28:32
    #2
    Rütbe sistemi kurmalısınız, mesela veritabanında rütbe diye bir bölüm oluşturup, her kullanıcı için bir rütbe belirleyin. Mesela admin 1 olsun, yetkili 2, çalışan 3, normal üye 4 vs. Sonrasında admin panelinin kodlamasında belli kısımları belli rütbelere görünür şekilde ayarlayın, yani if yapısını kullanarak bazı kısımları sadece admin görebilir şekilde ayarlayın, bazılarını hem admin hem üyeler. Ana fikri anlamışsınızdır umarım, bu şekilde istediğiniz şekilde düzenleyebilirsiniz kimin neye erişebileceğini.
  • 05-11-2017, 01:30:04
    #3
    bunun en kolayı admin level belirlemektir,
    admin 10
    co-admin 9
    mod 8
    user 1
    dersek herkes kendi yetkisi ve altındaki yetkilerin menülerini görebilir. kullanıcı tablosunda bu puanları saklayın. menüleri de if ($yetki>5) { menü }

    şeklide yaparsanız olur.
  • 05-11-2017, 01:31:24
    #4
    RebornChild adlı üyeden alıntı: mesajı görüntüle
    Rütbe sistemi kurmalısınız, mesela veritabanında rütbe diye bir bölüm oluşturup, her kullanıcı için bir rütbe belirleyin. Mesela admin 1 olsun, yetkili 2, çalışan 3, normal üye 4 vs. Sonrasında admin panelinin kodlamasında belli kısımları belli rütbelere görünür şekilde ayarlayın, yani if yapısını kullanarak bazı kısımları sadece admin görebilir şekilde ayarlayın, bazılarını hem admin hem üyeler. Ana fikri anlamışsınızdır umarım, bu şekilde istediğiniz şekilde düzenleyebilirsiniz kimin neye erişebileceğini.
    anladım hocam çok açıklayıcı oldu teşekkürler
  • 05-11-2017, 01:34:07
    #5
    WordPress Uzmanı
    admin-menu-editor-pro adlı bileşeni kullanmanızı öneririm. Ne uğraşıcan sql mesquel
  • 05-11-2017, 01:37:35
    #6
    Cinciali adlı üyeden alıntı: mesajı görüntüle
    admin-menu-editor-pro adlı bileşeni kullanmanızı öneririm. Ne uğraşıcan sql mesquel
    bu da değerlendirilebilir tabi