मैं कहूंगा कि नहीं ।
लेकिन @rvcoutinho ने एक अलग कारण के लिए कहा (हालाँकि वह विकिपीडिया का हवाला देता है जो मुझे मेरी सोच में गलत लगता है)
मैं कहूंगा कि किसी भी प्रासंगिक सुरक्षा चिंताओं को मॉडल को देखने के लिए दिया जाना चाहिए (इस कारण से आप एक ViewModel का उपयोग करने की इच्छा कर सकते हैं संयोजनों की संख्या पर निर्भर करता है), जिसमें आप सुरक्षा बिट्स के लिए स्विच कर सकते हैं।
यह दो परत सुरक्षा सत्यापन की अनुमति देता है: यूआई परत पर इसलिए सामान्य स्थिति के लिए एक पोस्टबैक वापस किया जाता है, साथ ही खराब अभिनेताओं के लिए सर्वर परत पर जहां मॉडल खुद के अंदर सुरक्षा ज्ञान को बनाए रखता है, इसलिए नियंत्रक जानकारी को बंद कर देता है मॉडल जो तुरंत इसे बाहर निकालता है।
इस तरह दो परत सुरक्षा उद्योग में मानक है, और इस तरह से आपके सुरक्षा तर्क को केवल दो स्थानों पर मौजूद रहने की अनुमति मिलती है, इसलिए यह एक बोनस है, जैसे ही आप अपने नियंत्रक में सुरक्षा तर्क डालते हैं, आप इसे वहां डाल रहे हैं, और इस तरह से यूआई और मॉडल में (मॉडल को इसकी आवश्यकता है क्योंकि यह रक्षा की अंतिम पंक्ति है और विशेष रूप से उस एमवीसी वेब-ऐप के बाहर डेस्कटॉप क्लाइंट या किसी भी सर्वर प्रबंधन उपकरण के उपयोग के लिए महत्वपूर्ण है)