• 08-05-2019, 12:17:24
    #1
    Merhaba elimde bir script var php db li burda görevler var yazıyorum sisteme kayıt ediyor birde kullanıcı oluşturma sistemi var ben burdan oluşturduğum kullanıcıya özel görev atamak istiyorum yani kullanıcı sistemdeki tüm görevleri değilde sadece onun hesabına atadığım görevleri görmesi gerek bunu nasıl yapabilrim
  • 08-05-2019, 12:22:54
    #2
    PHP & Flutter & Laravel
    cReens adlı üyeden alıntı: mesajı görüntüle
    Merhaba elimde bir script var php db li burda görevler var yazıyorum sisteme kayıt ediyor birde kullanıcı oluşturma sistemi var ben burdan oluşturduğum kullanıcıya özel görev atamak istiyorum yani kullanıcı sistemdeki tüm görevleri değilde sadece onun hesabına atadığım görevleri görmesi gerek bunu nasıl yapabilrim
    Kullanıcı ve görevi birbirine bağlayan yeni bir tablo oluşturun sonra görevler bölümüne kullanıcıları ekleyip görev ataması yapın. Filtreleme işlemi için de son oluşturduğunuz tabloyu kullanın.
    https://www.r10.net/script-satisi/20...u-guvenli.html
    Burayı inceleyebilirsiniz
  • 08-05-2019, 12:23:28
    #3
    görevler veritabanına bi alan daha ekliceksin kullanıcıid diye

    görevi eklerken kullanıcıyı da seçip idsini veritabanına kaydedeceksin.

    sonra görevleri listelerken sadece o kullanıcı id ye ait olan görevleri listeliceksin.
  • 08-05-2019, 13:10:10
    #4
    U_uR adlı üyeden alıntı: mesajı görüntüle
    görevler veritabanına bi alan daha ekliceksin kullanıcıid diye

    görevi eklerken kullanıcıyı da seçip idsini veritabanına kaydedeceksin.

    sonra görevleri listelerken sadece o kullanıcı id ye ait olan görevleri listeliceksin.
    Hocam ben beceremedim işiniz yoksa 1-2 dakika siz halledebilirmisiniz
  • 09-05-2019, 00:06:06
    #5
    Aynı durum benim de başıma gelmişti ben şu mantıkla hallettim
    kullanıcıları kayıt yaptırdığın tabloya görev adında bir sütun açarsın.
    Mesela üyenin görebileceği sayfalar panel.php ve panel2.php
    Üyenin panel2.php sayfasını görmesini istemiyorsan. Tabloda görev sütünuna "panel2yigörme" yazdın diyelim.
    Panel2 sayfasının başına şöyle şart koşarsın . select * from tablo where görev vs sonra if (görev == panel2yigörme) { header location:uyarısayfası.php} vs...
    Kısaca yazdım mantığını