V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
godleon
V2EX  ›  问与答

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

  •  
  •   godleon · 59 天前 · 794 次点击
    这是一个创建于 59 天前的主题,其中的信息可能已经有所发展或是发生改变。

    环境

    edge v129.*

    网站:springboot + vue;

    问题

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

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

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

    ps

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

    9 条回复    2024-09-27 09:21:33 +08:00
    dobelee
        1
    dobelee  
       59 天前
    你不会打开 F12 看下你的 token 还在不在吗。
    godleon
        2
    godleon  
    OP
       59 天前
    @dobelee - - 就是在问 怎么能 token 还在
    summerwar
        3
    summerwar  
       59 天前
    F12 看下 token 是否存在,不行就直接把 token 扔 IndexedDB 里,然后在登录页面直接获取下,有了直接跳转到最终页,没有再让登陆

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

    另外如果希望重启电脑也不用重新登录的话,还要研究清楚 springboot 的身份信息保存机制,做持久化保存。
    darkengine
        8
    darkengine  
       58 天前
    cookies, localStorage, IndexedDB 都可以
    jifengg
        9
    jifengg  
       58 天前
    虽然不太可能,但是还是确认一下:
    有没有一种可能,你快捷方式保存的是类似 xxx/login 这样的路径,而 login 这个页面没有判断登录状态?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1100 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 18:27 · PVG 02:27 · LAX 10:27 · JFK 13:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.