javascript - 使用 localstorage 和 jquery 刷新页面后保持用户登录的问题
问题描述
我试图让用户在刷新页面后保持登录状态。我设置了一个isLogged
没有值的变量;在注册时,这个变量被分配给新用户,就像false
在他们的localstorage
对象中一样{isLogged: true }
在登录时,此变量被赋值为true
; 在注销时,此变量被分配一个值false
我正在尝试通过 codeAddress
to 循环测试页面加载localstorage
,因为没有用户将拥有该true
值,而不是最后一个登录的用户
我编辑了我的代码,这是一个错字,这个功能仍然不起作用
不知道为什么我的代码不起作用
function codeAddress() {
$.each(localStorage, function(iSlogged){
if (iSlogged== true){
menuChannelIcon.show();
bellIcon.show();
uploadButtonIcon.show();
signInMainPageIcon.hide();
signUpMainPageIcon.hide();
signOutMainPageIcon.show();
singIn_formContainer.hide();
videoSectionMainPage.show();
console.log("You were already LOGGED");
}
})
}
解决方案
iSlogged
是参数,但是isLogged
是您要检查的 var。
推荐阅读
- java - 配置 Wildfly 以使用 pom.xml 中的 resteasy,但不使用 Wildfly 模块
- machine-learning - 如何从文档中提取特征
- windows - 在for循环批处理脚本(windows,批处理脚本)中的路径中的findstr命令变量扩展
- pandas - Pandas 列级别每行时间戳之间的差异
- python - Snakemake - 尝试使用 global_wildcards 时出现问题(TypeError:预期的 str,得到列表)
- sapui5 - SAP Cloud Platform Deployment - neo-app.json 中的无效内容 (?)
- regex - 角度6中的嵌套验证?
- azure - Azure Cosmos DB SQL Like,准备好的语句
- excel - 出现错误 1004 时如何添加消息框
- flutter - 在列表视图中添加滚动控制器时,CustomScrollView 的浮动和捕捉行为不起作用