首页 > 解决方案 > 如何在 javascript 中检查没有安全漏洞的用户权限?

问题描述

我是 Javascript 的新手,并且一直在使用全局布尔 hasAccessPermissions 来从 API 检索数据以存储用户是否具有管理员权限。有了这些数据,我只向管理员用户显示屏幕的一些元素。但是,我被告知这是一个安全漏洞,因为非管理员用户可以访问此代码,并且可以通过在本地编辑我的布尔值来查看和更改他所看到的内容。

如何以“正确方式”在 JS 中根据用户访问权限隐藏 UI 元素?

标签: javascriptsecurity

解决方案


回答我自己的问题,因为已经有一段时间没有答案了。

你没有。用户可以查看和修改在 JS 中运行的所有内容,您需要在服务器端处理用户权限。


推荐阅读