【问题标题】:Hide session storage values in Angular在 Angular 中隐藏会话存储值
【发布时间】:2023-03-08 18:36:01
【问题描述】:

我在 Angular 5 中开发了单页应用程序,它使用会话存储来存储一些导航参数、标志、信息等,但最终用户可以在浏览器的应用程序 -->会话存储选项卡下查看/修改会话存储值。

我暂时加密了这些值,但这不是永久修复。

如何使用 Angular 隐藏这些值?还有其他建议/解决方案吗?

【问题讨论】:

  • 那就试试 cookie。通过stackoverflow.com/q/19867599/8252164
  • 我遇到了同样的问题,所以这就是我所做的:在我的 authguard 中,因为查询婴儿车保存在会话存储中,我将用户导航到没有查询参数的普通链接,而是使用来自会话存储...

标签: angular typescript session-storage


【解决方案1】:

我遇到了同样的问题,所以这就是我所做的:

在我的 AuthGuard 中,当我获得查询婴儿车时,我将其以加密形式保存在会话存储中,然后我导航用户链接到不带查询参数的链接,当用户点击该链接时,我解密这些值存在于会话存储中并显示结果...

【讨论】:

  • 感谢回复,我已经应用了加解密逻辑
  • 你是怎么做的也请告诉我,这样我也可以实现同样的事情。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-12
  • 2020-03-15
  • 2019-05-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多