Bir wysiwyg düzenleyicisi kullanarak açıklama girmek için kullanıcılara ihtiyaç duyduğum bir uygulama yapıyorum. Kullanıcı girdisine güvenemiyorum, bu yüzden yalnızca a
, em
, ul
, li
etiketlerine izin vermem gerekiyor. Diğerlerini kolayca nasıl stripleyebilirim?Kullanıcıların sadece belirli etiketleri girmesine izin veriliyor
6
A
cevap
4
4
Raylar pişmiş bazı sterilize yöntemleri vardır. http://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html
Bunlar görünüm yardımcıları, böylece kullanıcı girişi kaydetmeden önce sterilize etmek istiyorsanız bir yere kullanışlı yardımcıları dahil etmek gerekir.
İlgili konular
- 1. git: sadece belirli etiketleri itin
- 2. Dosyaya belirli bir dosya adı ve uzantı yüklenmesine izin veriliyor
- 3. Firebase güvenlik kuralı izin veriliyor mu?
- 4. Jquery UI Tarih Seçici ... yalnızca Cumalara izin veriliyor mu?
- 5. Görüntülerin küçültmesine izin veriliyor, ancak sıkmıyor
- 6. Neden Güçlü Params izin veriliyor: false
- 7. Enumların Java'da ayarlayıcılara izin veriliyor mu?
- 8. Java: Envanterimde bırakma eylemine izin veriliyor mu?
- 9. UIWebView içinde konum erişimine izin veriliyor
- 10. backticks ile plist oluşturulmasına izin veriliyor
- 11. Devise, kullanıcıların şifreleri değiştirmesine izin veriyor
- 12. PHP: strip_tags - sadece belirli etiketleri (ve içeriklerini) kaldırın?
- 13. İzin verilen HTML etiketleri Javadoc'ta
- 14. Anonim kullanıcıların Dexterity nesnelerini eklemesine izin ver
- 15. Web config kullanıcıların çalışmasına izin vermiyor
- 16. Kullanıcılara javascript aracılığıyla çerezlere erişme izni veriliyor
- 17. gitignore - sadece belirli uzantılara ve dosyalara izin verin
- 18. WPF FileDrop Olayı: sadece belirli bir dosya uzantısına izin ver
- 19. nasıl sadece belirli kelimeler
- 20. , izin sadece pozitif tamsayılar
- 21. Benim iFrame içerisindeki erişim değerlerini sakladım bana izin veriliyor
- 22. Symfony2'de "etkin olmayan" kullanıcılar için oturum açma izin veriliyor
- 23. Devise - Belirli kullanıcıların oturum açmasını nasıl yasaklarım?
- 24. nasıl Kullanıcıların
- 25. 'kullanıcıların
- 26. Kullanıcıların dosyaları kopyalayıp/yapıştır ile nasıl yüklemelerine izin verebilirim?
- 27. java.lang.RuntimeException: HATA: Sadece benim kullanıcıların birinden bu hata mesajı vardı
- 28. Kullanıcıların her film için bir geri bildirim oluşturmasına izin ver
- 29. DataAnnotations - izin sadece verilen dizeleri
- 30. geçiş izin ver/kullanıcı başka bir kullanıcıya geçmek için izin Symfony2'de