• 15-07-2021, 01:13:22
    #1
    Üyeliği durduruldu
    arkadaşlar bu kodu kullandığımda panelden kendimi düzenlerken atıyor istediğim gibi ama başka kullanıcıyıda düzenlerken atmıyor bunu nasıl sağlarım?

    <?php
    if ($kullanicicek['kullanici_yetki']==1) {
    session_destroy();
    }
    ?>
  • 15-07-2021, 02:13:36
    #2
    Üyeliği durduruldu
    yetkisi 1 olan kullanıcıları atar diğer kullanıcılarınızın yetkisi nedir ?
  • 15-07-2021, 02:24:24
    #3
    Üyeliği durduruldu
    SoftWebTech adlı üyeden alıntı: mesajı görüntüle
    yetkisi 1 olan kullanıcıları atar diğer kullanıcılarınızın yetkisi nedir ?
    yetkisi 1 olan kullanıcıları atmıyor hocam ama kendi yetkimi 1 ise atıyor yani kendimi düzenlerken çalışıyor ama başka kullanıcının yetkisini düzenlediğimde 1 yaptığımda atmıyor
  • 15-07-2021, 03:58:29
    #4
    Tahminimce, düzenlemeye çalıştığınız kullanıcının yetkisi 1 ise, o kullanıcıyı düzenlemeye müsaade etmiyor olabilir.

    Yani eğer kişi "super admin" ise, bilgileri değiştirilemesin gibi düşünebilirsiniz. $kullanicicek değişkeninin tanımlandığı kısmı iletirseniz, problem netleşecektir.
  • 17-07-2021, 01:07:24
    #5
    batuhanx adlı üyeden alıntı: mesajı görüntüle
    yetkisi 1 olan kullanıcıları atmıyor hocam ama kendi yetkimi 1 ise atıyor yani kendimi düzenlerken çalışıyor ama başka kullanıcının yetkisini düzenlediğimde 1 yaptığımda atmıyor
    kilit nokta burası
    2 yetkisiyle kullancıı login oldu siz gittiniz db den yetkisi 1 yaptınız bunu atmaz
    çünkü session da kullanıcının yetkisi hala 2
    session 2 db 1 bu yüzden atmaz
    bu aşmanın yöntemi kısaca kullancı login mi kontrolunu yaptırdığıız yerde kullancıının db deki güncel yetkisini alıp session a işleyeceksiniz.
  • 17-07-2021, 01:09:02
    #6
    <?php
    if (!$kullanicicek['kullanici_yetki']==1) {
    session_destroy();
    }
    ?>
    Böyle bir denermisiniz?