Tagfluent validation

Form Helper ve Fluent Validation Kullanarak ASP.NET Core Validation İşlemleri

F

ASP.NET Core üzerinde Form ve Validation işlemlerini kolaylaştırmak için Form Helper ve Fluent Validation kütüphanelerini inceleyeceğiz.

Neden Validation’a ihtiyaç duyuyoruz?

Hazırladığımız uygulamaların güvenliğinin ve veri doğruluğunun sağlanması için validation’a (doğrulama) ihtiyaç duyarız. Kullanıcılardan aldığımız doğrulanmamış veya eksik bir veri sistemin aksamasına sebep olabileceği gibi güvenlik zaafiyetlerine de sebep olabilir. Uygulamalarımızın bir çoğunun internete açık şekilde yayın yaptığını ve erişebilecek kitle içerisinde kötü niyetli kişilerin de olabileceğini hesaba katarsak uygulamalarımız için validation olmazsa olmazımızdır.

(daha&helliip;)

Fluent Validation (.NET Validation İşlemleri)

F

Bu makale .NET Framework için yazılmıştır. Bu yazının ASP.NET Core için olan güncellenmiş sürümüne buraya tıklayarak ulaşabilirsiniz.

 

İster web, ister mobil bir uygulama yazalım, geliştirdiğimiz uygulama yüzlerce hatta binlerce kişi tarafından kullanılabilir. Özellikle bu kullanıcı kitlesi içerisinde kötü niyetli kişilerin de olabileceğini düşünürsek kullanıcılardan aldığımız verilerin doğruluğu bizim açımızdan büyük önem arz etmektedir. jQuery Validation veya alternatif javascript kütüphaneleri ile bu sorunun önüne geçsek dahi bu doğrulamalar Javascript tabanlı yapıldığından tam güvenlik sağlayamazlar. Uygulamamıza dışarıdan  (get-post vb.) talep gelebileceğinden veya Javascript kapatılabileceğinden client-side olarak yapılan hiç bir doğrulama yöntemine güvenemeyiz.

(daha&helliip;)

Get in touch

Quickly communicate covalent niche markets for maintainable sources. Collaboratively harness resource sucking experiences whereas cost effective meta-services.