Permissions 如何扩大对Javascript MVC应用程序的访问权限
我最近完成了我的第一个AgilityJS项目之一,这是一个基于web的文件浏览器,允许您创建和管理文件夹和文件,并在文件夹树中导航。我遵循了关于设计的各种AgilityJS建议,最终将我所有的HTML和Javascript放在一个Javascript文件中 现在,我想提供这个应用程序的“只读”版本,它不具备添加/编辑/删除文件和文件夹的功能。我想在网站上有两种用户类型,一种只能读取文件和文件夹,另一种可以管理Permissions 如何扩大对Javascript MVC应用程序的访问权限,permissions,agility.js,Permissions,Agility.js,我最近完成了我的第一个AgilityJS项目之一,这是一个基于web的文件浏览器,允许您创建和管理文件夹和文件,并在文件夹树中导航。我遵循了关于设计的各种AgilityJS建议,最终将我所有的HTML和Javascript放在一个Javascript文件中 现在,我想提供这个应用程序的“只读”版本,它不具备添加/编辑/删除文件和文件夹的功能。我想在网站上有两种用户类型,一种只能读取文件和文件夹,另一种可以管理 我的问题是,如何将这些权限差异扩大到我的AgilityJS应用程序中?我知道如何在服务
我的问题是,如何将这些权限差异扩大到我的AgilityJS应用程序中?我知道如何在服务器端保护端点和操作,但我想知道在客户端实现这一点的最佳方法。我是否应该创建一个功能有限的应用程序的单独版本?我是否应该简单地隐藏某些按钮/功能?是否有理论、框架等。?谁来处理这个问题?任何方向正确的观点都会有帮助。LOL-也许有人可以写关于这个主题的书。一些非常基本的想法: