Bir JavaScript ön uç uygulamam varsa, izinleri/ACL'yi işlemek için en iyi/yaygın uygulama nedir. Örneğin, bazı unsurları göstermek/gizlemek istiyorum. Tabii ki, güvenli değil, ama hala görüş katmanında, bunu nasıl kontrol edebilirim.Bir JavaScript İstemcisi'nde İzinler/ACL İstemci Uygulaması
Öyle jQuery kullanarak, bir istemci tarafı çerçeve olarak (Marionette ile) backbone.js kullanıyorum, Underscore vb
Ben yüksek düzeyde düşünüyorum, ben bir şekilde bazı yolları devre dışı bırakmayı deneyebilirsiniz. Biraz araştırma gerekiyor ama ben Router.on("route", checkPermissions)
yapabilirim. Daha sonra görünüm katmanında, öğeleri gizlemek/göstermek için ... hala bunun nasıl en iyi şekilde kullanılacağından emin değilsiniz. Aşağıdaki
<% if (user.isInRole('ADMIN', 'MNGR')) { %>
<li <% page == "store" ? print('class="active"') :'' %>>
</li>
<% } %>
ve ekledi: Ben,
önerdiği gibi koşullu mantığı kullanır. Hassas veriler, kullanıcının görmesine izin vermediği sürece sunucuyu asla terk etmemelidir. –