gpt4 book ai didi

Angular2 在浏览器刷新后保留敏感信息

转载 作者:行者123 更新时间:2023-12-02 05:47:59 25 4
gpt4 key购买 nike

我的登录操作返回有关已登录用户的信息,如果他们是管理员或不是,比如 (isAdmin: true) 我可以在组件之间保留此信息,直到浏览器刷新或类似操作。但是我在浏览器刷新后丢失了这些信息。我很困惑如何保留这个值。

我正在使用 localStoragesessionStorage 来保存一些非敏感信息。但此信息是敏感信息,不应允许用户编辑/查看此值。

有什么方法可以使用 angular2 来实现吗?

最佳答案

每次应用程序启动时,我都会对服务器或您拥有用户信息的服务器进行 API 调用。因此,当我刷新应用程序时,我会从第一手信息中获取信息,而不必将其存储在 session 中,我只需将数据存储在一个对象中并使用它。

当您登录时生成一个 token 并将其保存在 session 中并将其与我之前提到的 API 调用一起发送。

这就是我的方法:

  1. 登录 -> 生成 token
  2. 存储 token
  3. API 调用获取用户信息传递 token (在应用程序初始化时)

希望它对您有所帮助或至少给您一些有值(value)的想法...让我们知道您是如何解决问题的! :D

关于Angular2 在浏览器刷新后保留敏感信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43234724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com