Skip to content

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 Create a free account and join the conversation; after signing in you will return to this topic.

Currently 1 people reading this topic. (1 guest(s))