Hayır derdim .
Ama @ rvcoutinho'nun söylediğinden farklı bir nedenden dolayı (wikipedia'dan bahsediyor olsa da, bu da benim düşüncemde yanlış hissettiriyor)
Güvenlikle ilgili herhangi bir endişenin, görünüm için verilen Model tarafından paylaşılması gerektiğini söyleyebilirim (bu nedenle bir ViewModel kullanmak isteyebileceğiniz kombinasyon sayısına bağlı olarak), böylece güvenlik bitleri için anahtarlarınız olabilir.
Bu, iki katmanlı güvenlik doğrulamasına izin verir: UI katmanında, normal durum için bir geri gönderme ve ayrıca modelin kendi içindeki güvenlik bilgisini koruduğu kötü aktörler için sunucu katmanında altüst edilmek üzere denetleyicinin hemen fırlatan model.
Bunun gibi iki katmanlı güvenlik endüstride standarttır ve bu şekilde güvenlik mantığınızın sadece iki yerde bulunması gerekir, bu yüzden bir mantık, kontrol cihazınıza güvenlik mantığını koyar koymaz, oraya koyarsınız ve Kullanıcı arayüzü ve modelde (model, son savunma hattı olduğundan ve özellikle masaüstü istemcisi veya herhangi bir sunucu yönetim aracı gibi MVC web uygulamasının dışındaki tüm kullanımlar için önemlidir)