热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

SpringCloud工作笔记072:探索在同浏览器多标签或新窗口中实现单点登录的机制与技术细节(localStorage与sessionStorage的应用)

在探讨SpringCloud环境中实现跨标签页或新窗口的单点登录机制时,重点分析了localStorage与sessionStorage的应用。通过使用localStorage存储token,可以确保其在浏览器关闭后仍有效,但需手动设置过期时间以增强安全性。相比之下,sessionStorage仅在当前会话期间有效,适用于临时数据存储。文中详细讨论了两种存储方式的技术细节及其在实际开发中的应用策略。

    JAVA技术交流QQ群:170933152  

 


注意用localStorage,存的token不会失效,可以在关闭浏览器的时候,清除或者设置一下过期时间,怎么做可以百度

 


注意:sessionStorage:是在单个浏览器标签上是生效的,但是再开一个新的标签就不行了


localStorage:可以在同一浏览器上生效,只要是不清理缓存就行

----------------

至于说的单点登录,其实不是,session 也是这样的吧,之前在系统中实现的时候用的sessionStorage,导致新开一个标签页,就获取不到在sessionStorage中存的数据了

---之前是这样做的:

首先我们在前端有个工具类:可以看到里面都是用的localStorage的了,之前用的是sessionStorage

---登录的时候我是这样处理的:

var username = $("input#users").val();var password = $("input#pass").val();var systype = dic.getByDictId("SYS_TYPE", "数据字典系统id").code;// var logindata = {username:username,password:password};var logindata &

推荐阅读
author-avatar
多米音乐_34138178
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有