• 04-10-2022, 18:41:25
    #1
    merhabalar, php ile bir get ya da post kullanarak veri silme işlemi yapıyorum;
    kullanıcı hesabım panelinden ilanı silmek için sil butonuna tıklıyor ve ilan-sil.php ile ilanı siliyor. ama ben buraya nasıl gönderirem daha güvenli olur ve güvenli olması için ne yapmalıyım?
    GET
    <a href="ilan-sil.php?id=22"><button>Sil</button></a>
    POST
    <form action="ilan-sil.php" method="post">
    <input type="hidden" name="ilan_id" value="22">
    <input type="submit" value="Sil">
    </form>
  • 04-10-2022, 18:43:20
    #2
    Session kısmında Admin hesabı olup olmadığını kontrol ettirin
  • 04-10-2022, 18:52:07
    #3
    Platin üye
    Bunun için hazir fonksiyonlar var onları anadosyaya entegre eder tüm post ve getlerde fonksiyonu kullanırsınız temizler olur biter
  • 04-10-2022, 23:46:39
    #4
    if(isset($_REQUEST['ilan_id']) && is_numeric($_REQUEST['ilan_id'])){
    //silme islemleri buraya
    
    }
    yeterli olur
  • 05-10-2022, 01:39:10
    #5
    XSS, IDOR, SQLi, CSRF gibi gibi uzar gider hocam. özellikle bu dediklerimi kontrol ederseniz, büyük ihtimal sorunsuz çalışacaktır.
  • 05-10-2022, 12:19:26
    #6
    Bir Silme işlemi yapacaksanız onu önce kontrol edin. Örnek ilanı siilmek için Gönderdiğin veride ilanı verenle silen aynı kişimi kontrol et değilse izin verme bu bile yeterli olur güvenlik için. yada admin işlemi için admin kontrolü sağla.