Có thể có hai loại điều kiện bảo mật, một loại trên mô hình và loại khác trên khung nhìn. Khung nhìn kiểm soát việc hiển thị các yếu tố liên quan tùy thuộc vào quyền của người dùng hiện tại, nhưng mô hình kiểm soát quyền truy cập vào dữ liệu cơ bản. Miễn là mô hình có tất cả các xác minh / xác nhận hợp lệ, thì ngay cả khi chế độ xem bị thiếu, vẫn có bảo mật.
Thông thường bạn phải có cả hai, vì chế độ xem cần thay đổi cho các cấp / vai trò khác nhau. Bộ điều khiển gửi dữ liệu liên quan sẽ thay đổi chế độ xem, nhưng chế độ xem vẫn cần phải làm gì đó với dữ liệu đó để ẩn / hiển thị nội dung cho đúng người dùng.
Đó là lý do tại sao hầu hết các khung khuôn mẫu đều có các yếu tố có điều kiện ( ví dụ về Tay cầm ):
{{#if isCurrentUserAdmin}}
....
{{/if}
Vì vậy, điều đó có nghĩa là đó không phải là vi phạm, miễn là các mảnh thích hợp ở đúng vị trí.