为不同级别/用户特权设计网页的更好方法是什么?

时间:2014-07-14 08:19:50

标签: javascript html5

我正在为用户的不同级别/权限设计网页。 那么更好的设计方法是什么? 什么是最安全的方式?

1)为不同级别/特权的用户设计不同的页面?

或者

2)设计页面并为较低级别/特权用户禁用多个项目?

1 个答案:

答案 0 :(得分:1)

您应该为您的网页使用模板引擎,无论语言如何。此模板应允许您使用条件语句根据用户级别包含某些部分。然后,您可以使用以下内容轻松渲染页面(取决于引擎及其安装方式):

render('dashboard', {
    level: 'basic',
    username: 'johndoe',
});

这使您可以轻松传递任何变量。大多数MVC框架都有一个内置的渲染引擎,或者如果你使用的是Node.js,你可以使用像EJS这样的东西。