gpt4 book ai didi

javascript - 如何解决AngularJS中的 session 和本地存储问题?

转载 作者:行者123 更新时间:2023-12-03 04:28:23 25 4
gpt4 key购买 nike

这里我有用于登录页面的本地和 session 存储。登录后,如果我在控制台的应用程序选项卡中更改用户凭据,我可以看到现有的正在更改。因此 session 和本地存储不会更改如果我在控制台窗口中的应用程序选项卡中进行更改。除此之外的任何可能的方式。

这是我的代码:

if (isNaN(response)) {
var login= $window.sessionStorage.getItem("login ");
if (loginType == "DT") {
$window.sessionStorage.setItem("data", JSON.stringify(response));
$('#signin').modal('hide');
}
else {
$window.sessionStorage.setItem("data", JSON.stringify(response));
$window.location.href = "/dashboard.html";
}
}

如有任何帮助,我们将不胜感激。

最佳答案

根据我对你的问题的理解。您想要限制用户更改sessionStorage或localStorage数据。

答案:

你无法限制。我们无法阻止用户访问他自己的系统或机器上的资源。

其他解决办法:

  • 您可以创建一个服务设置获取 Controller 之间的数据,然后将该服务注入(inject)到您想要的 Controller 函数中使用它。
  • 加密形式将关键数据存储到localStoragesessionStorage中,以便用户想要尝试更改数据。他将无法做到这一点。

关于javascript - 如何解决AngularJS中的 session 和本地存储问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43603208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com