我正在用 Angular(准确地说是 Ionic 5)构建一个移动应用程序,我需要一种方法来在用户工作流程中保留 session 数据。
我考虑过使用 sessionStorage 来实现这一点,但一件重要的事情是我的用户 session 应该在 5 分钟后自动过期。因此,我想存储数据并在用户完成工作流程时重置这些数据,或者如果用户在 5 分钟内没有完成工作流程则重置这些数据。
最好的方法是什么?
最佳答案
将到期时间与数据一起存储在 sessionStorage
中,并在读取 key 时检查时间以确保其仍然有效。
参见this article供引用。
我无法在此处包含堆栈片段,因为它在安全权限上失败(编辑 localStorage 等),因此这里是尝试此操作的链接 on GitHub .
关于javascript - 存储具有到期日期的 session 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65983322/