在 angular 应用程序中为特定用户分配变量值

Assigning variable value for particular users in angular application

我正在使用 angular 4 和 spring 引导网络开发基于角色的应用程序 services.As 我有两个用户,即超级管理员和客户端管理员。超级管理员创建客户管理员并授予他访问应用程序的一些权限,超级管理员正在为此客户管理员设置一个付款选项。 因此,为了设置此付款选项,我正在考虑使用本地存储来存储此变量值,但当我以超级管理员身份注销并尝试以客户端管理员身份登录时,此本地存储被刷新,我丢失了我的变量。 我没有办法将这个变量从一个用户传递给另一个用户。 谁能解开我的疑惑?

我无法理解您为什么要在浏览器本地存储中为一个特定的客户端管理员设置支付选项?

浏览器本地存储应该用于通过应用程序的状态维护用户会话。

如果您想为超级管理员创建的任何客户端管理员设置支付选项,我认为您应该使用 API 调用服务器以将此选项存储在数据库中,每次客户端管理员登录时检查是否支付选项是否可用。

我认为这会更容易在所有浏览器中维护用户角色及其权限。