gpt4 book ai didi

javascript - 从远程服务器清除本地存储数据

转载 作者:行者123 更新时间:2023-12-03 10:53:24 25 4
gpt4 key购买 nike

我的应用程序有一个使用phonegap构建编译的自动登录系统,当应用程序第一次打开并且您输入正确的用户名和密码并让您登录时,它会在随后的时间自动登录。

我将按钮的用户名和密码onsubmit保存在localstorage中,并且表单操作将数据发送到远程服务器以进行身份​​验证。

现在的问题是,一旦 localstorage 中有数据,自动登录操作就会被触发,这意味着如果第一次输入错误的用户名和密码,用户将无法重新输入正确的用户名和密码再次,因为当应用程序打开并且本地存储中有数据时,表单操作被触发,现在您在远程服务器上使用该应用程序。这意味着无法清除应用程序索引中保存的本地存储。有没有办法可以从远程服务器清除本地保存的本地存储数据?

这是我的脚本,保存到本地存储并自动登录

if (localEmail != null && localPwd != null) {

$('#form1').submit();
}

// SAVE VARIABLES TO LOCAL STORAGE
$('#form1').on('submit', function() {
localStorage.setItem("eaddress", $email.val());
localStorage.setItem("pwd", $password.val());

最佳答案

对于希望从服务器端清除本地存储(Web 浏览器,在窗口 obj 中)的人们,请包含 Clear-Site-Data http header 。

Clear-Site-Data: "storage"

更多信息在这里:

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Clear-Site-Data

关于javascript - 从远程服务器清除本地存储数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28350584/

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