【发布时间】:2016-07-26 12:49:41
【问题描述】:
我想使用window.localStorage.setItem 保存数据,但我发现了这个错误:
JavaScript 错误:TypeError:'null' 不是对象(正在评估 'window.localStorage.setItem')
在我的 connexion.js 中
$("#btn-connexion").on('click', function() {
var username = $('#Identifiant').val();
var password = $("#mdp").val();
console.log("********username*******password****");
console.log(username);
$.ajax({
"url": serverPath + "/taxiws/clients/login/password/" + username + '/' + password,
"type": "GET",
"dataType": "json",
"success": function(data) {
console.log("****Resultat****");
console.log(JSON.stringify(data));
window.localStorage.setItem("login", username);
window.localStorage.setItem('password', password);
window.location.href = "reservationclient.html";
}
});
});
【问题讨论】:
-
请不要将用户名和密码作为纯文本 URL 的一部分发送。这是一个大规模安全问题。
-
正如@Rory McCrossan 所说 - 这是一个安全风险 - 永远不要存储密码 oim localStorage - 非常不安全
-
请帮我解决我的问题
-
最好将
form和submit表单中的所有控件都带回服务器进行处理。 -
你能发布你的 HTML 代码吗?
标签: javascript jquery cordova local-storage