angular - 在 Angular 中隐藏会话存储值
问题描述
我在 Angular 5 中开发了单页应用程序,它使用会话存储来存储一些导航参数、标志、信息等,但最终用户可以在浏览器的应用程序 --> 会话存储选项卡下查看/修改会话存储值。
我暂时加密了这些值,但这不是永久修复。
如何使用 Angular 隐藏这些值?还有其他建议/解决方案吗?
解决方案
我有同样的问题,所以这就是我所做的:
在我的AuthGuard中,当我获得查询婴儿车时,我将其以加密形式保存在会话存储中,然后我导航用户链接到没有查询参数的链接,当用户点击该链接时,我解密会话存储中存在的值并显示结果...
推荐阅读
- docker - 在容器内创建容器会引发错误“docker: not found”
- ios - 动画 UIProgressview 颜色变化
- r - 使用终端命令更改 Mac 的 R.framework/Versions/Current?
- c - Android Gradle 插件无法识别 SourceSet“源”
- dictionary - 将 `Throwable?` 映射到 `Result
` 在 Kotlin 中 - python - 您如何将 SQLite 表读入 dask 数据帧?
- javascript - 为什么我们需要在父组件中保持状态
- r - 使用傅里叶对 xreg 和 newxreg 进行分层时间序列预测
- react-native - 使用 PanResponder React Native(版本 0.60.5)在 Tap 上将动画视图缩小到默认位置
- file - openxml将工作表添加到现有工作簿,变得损坏