我正在构建一个单页Web应用程序(angularjs + python),用户首先需要使用用户名和密码登录。用户通过身份验证后,会创建一个带有令牌的新自定义标头,并在每次应用程序调用python api时发送。
我注意到的一件事是,如果我刷新页面(使用F5或Ctrl + F5),那么浏览器会丢失此自定义标头,因此它不会再发送到api。 有没有办法在刷新页面后保留自定义标题?
答案 0 :(得分:1)
将令牌存储在sessionStorage
或localStorage
中。在您的应用程序启动(配置或运行)中查找此信息并设置标头。
也许如果您的用户选择"请记住我"他们登录时;将令牌保存在本地存储中,否则将其保存在会话存储中。