首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪种更好些呢?通过使用Javascript执行基本HTML或加载HTML元素?

哪种更好些呢?通过使用Javascript执行基本HTML或加载HTML元素?
EN

Stack Overflow用户
提问于 2018-07-18 01:59:47
回答 1查看 71关注 0票数 1

我一直在开发一个基于网络的信息系统,它具有用户管理功能。

例如,我希望“管理员用户”能够访问我创建的所有功能(添加学生信息、编辑学生信息等)。我希望“客户端用户”只访问检索功能(检索学生信息等)。

现在,我想到了关于如何实现这个问题的两个解决方案。它要么为不同的用户执行2个HTML文件,要么在javascript的帮助下根据用户的类型动态加载HTML元素的1HTML文件。

下面是一个场景,用户将首先浏览登录页面。然后,通过使用php,系统将确定用户是管理员还是客户端。在此之后,用户现在将继续到基于他的用户类型动态加载该页面的页面。

现在,我被困在这两种解决方案之间的选择上。有谁能启发我选择哪一个?提前谢谢!:D

注:本系统仅在Intranet上使用。它不会部署在互联网上。我之所以做一个基于网络的系统,是因为它具有跨平台兼容性。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-18 02:13:46

用户管理和用户角色管理是推荐的服务器side.User管理在客户端,有安全漂白剂。

我认为最好保留1个HTML,并为HTML页面的各个部分执行基于角色的访问控制 (RBAC)。

RBAC是一个模型,其中为各种作业函数创建角色,然后将执行某些操作的权限绑定到角色。用户可以被分配一个或多个角色,这将他们的系统访问限制在他们已被授权的权限上。

一些参考资料:

  1. https://github.com/joeflintham/rbac
  2. https://github.com/Repox/SimpleUsers
  3. https://www.sitepoint.com/role-based-access-control-in-php/
  4. https://github.com/xiidea/ezRbac
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51392498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档