用户权限一般和登录状态一起保存在本地中的是吗?
如果是的话,那如果有人截取修改权限那么这不是直接可以搞后台了?
是不是需要在每次判断是否有本地登录记录的同时 需要连接一下数据库让本地的数据和后台匹配呢?
还是?
用户权限一般和登录状态一起保存在本地中的是吗?
如果是的话,那如果有人截取修改权限那么这不是直接可以搞后台了?
是不是需要在每次判断是否有本地登录记录的同时 需要连接一下数据库让本地的数据和后台匹配呢?
还是?
基于Monster 组和GPT的调写:
一般情况下,用户权限和登录状态会被保存在本地,比如在浏览器的 cookie 中或者本地存储中。这样可以在用户下次访问网站时快速判断用户的登录状态和权限,提升用户体验。
但是,如果这些信息被恶意截取并修改,确实会导致安全问题。因此,通常需要在服务器端保存用户的登录状态和权限信息,并在每次用户请求时验证这些信息是否与服务器端的信息匹配。这样可以防止恶意用户篡改本地保存的信息。
所以,为了提高安全性,建议在每次判断用户登录状态和权限时,都需要连接服务器进行验证,而不仅仅依赖本地保存的信息。这样可以确保用户的登录状态和权限信息不会被恶意篡改。