Bug Report Konuya boş cevap gönderiliyor
2026-03-10 06:40:48
#1

Herhangi bir konuya boş mesaj ile yanıt verilebiliyor. Mesela bu yazdığım konuya aşağıda hiç bir yanıt yazmadan gönde butonuna basıldığında boş yanıt gönderiliyor.

Burada benim imzam olması gerekiyormuş öyle söylüyorlar.
2026-03-10 06:53:03
#2

WYSIWYG editörler, kullanıcı hiçbir şey yazmamış olsa bile arka planda format oluşturmak için ,   veya   gibi gizli HTML etiketleri ve boşluk karakterleri barındırır. Kontrolörlerde (TopicController, ForumController, ArticleController, ConversationController) sadece if ($body === '') şeklinde bir kontrol yapılıyordu. HTML karakterleri dolu bir metinmiş gibi algılandığı için doğrulama geçiliyor ve sisteme null/boş kayıt ekleniyordu.

Kaydın veritabanına eklendiği tüm fonksiyonlarda (store, storeReply, update), gelen metin strip_tags() fonksiyonu kullanılarak HTML etiketlerinden arındırıldı. Ayrıca boşluk karakterleri (str_replace) ile temizlendi (trim(strip_tags(str_replace([' ', ' ', '‍'], '', $body)))).

Bu işlemlerin ardından temizlenmiş olan metin ($cleanBody) boş mu değil mi diye kontrol edildi. Eğer boşsa, işlemin geçersiz olduğu uyarısıyla doğrulama mesajı fırlatılması sağlandı.

Yazdığımız şeyler bizi temsil eder, Efendilik iyidir.
2026-03-30 12:49:39
#3

Yukarıdaki mesajda olduğu gibi konuya saçma sapan kısa mesajlar yazılabiliyor bunu engellemek için karakter sınırlaması gibi işlemler getirilebilir.

Burada benim imzam olması gerekiyormuş öyle söylüyorlar.
2026-06-09 23:35:01
#4

resim.pngKonuya boş cevap verilmesi işlemi sorunu çözülmüş durumdadır.

Yazdığımız şeyler bizi temsil eder, Efendilik iyidir.
Please Login or Register.
Currently 1 people reading this topic. (1 guest(s))