【问题标题】:What is the best way to maintain session information in Angular App during page refresh在页面刷新期间在 Angular App 中维护会话信息的最佳方法是什么
【发布时间】:2017-12-21 15:14:18
【问题描述】:

Joomla 是应用程序的后端。通过 ajax 调用成功登录后,我正在接收会话 ID。

  1. 在 Angular 应用程序中存储该信息的最佳方式是什么?
  2. 在后续 ajax 调用中发送会话数据的最佳方法是什么(cookie 或其他)?

【问题讨论】:

  • 您可以使用会话存储来保存角度方面的信息。易于管理。

标签: php angularjs ajax session cookies


【解决方案1】:

1) 在 Angular App 中存储信息的最佳方式是 $rootScope 或 $localStorage。

2) 您可以使用 Http Interceptor 在 AJAX 调用之前始终附加您的数据。

【讨论】:

  • 感谢您的意见
  • $rootScope 会在刷新时丢失。除非明确清除,否则 localStorage 在会话过期后仍然存在。 sessionStorage 最符合 OP 的情况。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-12-16
  • 1970-01-01
  • 1970-01-01
  • 2010-09-30
  • 2010-09-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多