用户在登录页面上输入凭据后,发布请求将发送到Web服务器,该Web服务器将发送cookie(如果成功)。同时,在客户端,将用户详细信息写入我的全局redux存储。从服务器成功通过身份验证后,我将调用window.location.href ='newURL'。此调用将重新加载我的应用程序。现在,我存储到全局存储中的用户信息丢失了,并且我无法显示该用户使用的用户名。如何访问用户凭据? 在此先感谢:)
答案 0 :(得分:0)
如评论中所述。
您需要使用localStorage或sessionStorage来保持数据活动。
例如
localStorage.setItem("user", {"name": "abc"});
现在,尽管您注销了数据,但该数据仍将存储在localStorage中,并且您可以使用
localStorage.getItem("user");
如果要删除,则
localStorage.removeItem("user") or window.localStorage.removeItem('user');
同样适用于sessionStorage