用户权限 jQuery
User permissions jQuery
我有一个内部网站,必须根据用户的权利显示/阻止用户的内容。我根据其 ID 从数据库中检索权利,并将其存储在站点上隐藏的标签中。最初,它只是 1 维的,所以我创建了一堆这样的标签来跟踪他们的权利。
<div id="USA" access="Read">
<div id="CANADA" access="Write">
当他们在网站上导航时,我会检查这些标签以允许或拒绝访问。后来,我不得不扩展它,所以它变成了这样:
<div id="USA" state="New York, New Jersey, Connecticut" access="Read">
<div id="CANADA" state="Ontario, Quebec" access="Write">
这导致了一个限制,即我无法在特定国家/地区向一个人授予读写访问权限,但这在当时不是问题。现在,我需要为其添加第三层,但不确定该怎么做。
新设计还需要克服先前设计的限制,以便用户在X个城市拥有读取访问权限,但在Y城市拥有写入访问权限。这就是我在想的,但我认为它不会再起作用了:
<div country="" state="" city="" access="" >
是否有一种优雅的方式来创建div 标签或其他方法来轻松存储/检索用户权利?
jQuery(或任何客户端代码)不应该是用于在网站中实现安全限制的主要方法。客户端很容易被黑客入侵/修改,因此您需要实现服务器端安全方法。例如,仅当登录用户是相应组的成员时,才向页面添加输入字段。
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 如何使用jQuery自动打开页面上的所有链接
- 如何使用jquery在填充自动完成的值后使文本框只读
- jQuery:循环一个具有不同超时值的循环
- 用程序搜索JQuery数据表中的文本
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jQuery匹配JSON对象的部分文本
- Jquery POST未填充数组
- JQuery使计数器每次更改时都会增加
- 如何在Angular2中使用jQuery插件
- 提高JQuery的性能
- 无法在通过jQuery的ajax加载的页面中执行javascript
- JQuery合并了keyup和focusout两个函数
- 如何使用jQuery选择下拉列表的值
- 错误-权限被拒绝-jQuery打印预览
- jQuery 样板 - 失去对“this”作用域的访问权限
- jQuery 权限在 IE 中使用 AJAX 时被拒绝
- 无法获得eternicode Bootstrap日期选择器的jQuery调用权限
- 如何授予用户使用 jQuery 或 javaScript 仅输入 1 到 100 之间的数字的权限
- 用户权限 jQuery