LocalStorage.getItem:检查密钥是否存在

问题描述 投票:1回答:1

首先,我在用户登录login.html页面后设置字符串值:

success:function(data){
        if(res.IsSuccess){      
             localStorage.setItem("token",data.Response.AuthToken);
             window.location.href="/dashboard.html";
        }
 } Once this is success it is redirecting to dashboard

在仪表板页面上,我正在检索如下值:

var Authtoken=localStorage.getItem("token")

如何检查Authtoken值是否存在?

更多解释:

我正在从服务器响应中存储localStorage值,因此在Serverend中,authtoken到期时间为10分钟。

  1. Login page一旦用户点击RememberMe,当时我只使用localstorage存储文本框值,以便下次无需登录时重定向到仪表板(BrowserAction Icon click)
  2. 一旦我点击登录按钮,我就存储了authtoken localStorage.setItem("token",data.Response.AuthToken);

如果仪表板基于localStorage值,如何检查它是否存在?

javascript jquery json ajax
1个回答
0
投票

你可以检查它,以确保你得到一些东西

var token = localStorage.getItem("token")
var data = token && JSON.parse(token)
© www.soinside.com 2019 - 2024. All rights reserved.