windows 下创建一个桌面快捷方式打开本地部署的网站,如何解决每次都要登录的问题?

1 天前
 godleon

环境

edge v129.*

网站:springboot + vue;

问题

自己写了个网站了,部署在这台电脑本地(数据库/jar/nginx 都在这个电脑上),启动所有服务,然后在桌面创建了一个快捷方式,直接写的 http://localhost:prot ;

我第一次打开 输入过账号密码,登陆成功后,关闭浏览器,在点击快捷方式 就还要输账号密码;

有什么办法能解决这个问题吗; token 不过期的话 不用重新登录;

ps

浏览器设置什么的 cookies ,缓存了,都设置了关闭时不清除;

370 次点击
所在节点    问与答
9 条回复
dobelee
1 天前
你不会打开 F12 看下你的 token 还在不在吗。
godleon
1 天前
@dobelee - - 就是在问 怎么能 token 还在
summerwar
1 天前
F12 看下 token 是否存在,不行就直接把 token 扔 IndexedDB 里,然后在登录页面直接获取下,有了直接跳转到最终页,没有再让登陆

如果只在本地用,干脆把权限也去掉,然后直接随便用就好了。
summerwar
1 天前
@godleon 你直接登录后把登录的信息( token )放到 cookie 里,然后设置失效时间为 30 天或者一年就可以了。
summerwar
1 天前
git00ll
1 天前
cookie 设置一年
hehe5120
1 天前
和浏览器设置没什么关系,先把 cookie 的原理机制搞清楚,找这方面的文章深入了解一下,问题就好解决。

另外如果希望重启电脑也不用重新登录的话,还要研究清楚 springboot 的身份信息保存机制,做持久化保存。
darkengine
1 天前
cookies, localStorage, IndexedDB 都可以
jifengg
1 天前
虽然不太可能,但是还是确认一下:
有没有一种可能,你快捷方式保存的是类似 xxx/login 这样的路径,而 login 这个页面没有判断登录状态?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1076071

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX