工作原因,每天都需要用到合作方公司的一个系统,我自己没有账号,每次都要借别人账号登陆。
登陆需要短信验证,每次都要跟他要验证码。因为各种原因,中间还得让第三方人员去要。
过程比较麻烦。
那个网站系统,只要关了浏览器,第二次登陆,就得重新登陆了。不会自动保持。
为了保持浏览器一直登陆。
之前一直是提取了 cookie ,写了个程序放在服务器上跑,定时使用 cookie 去访问某个页面,用来保持 cookie 不失效。
浏览器一直不关,每天下班电脑也是休眠。
但是经常手贱,把浏览器关了,或者点了关机。下次又得去重新登陆了。
当然我尝试了关闭浏览器后,在 chrome 中设置我提取的 cookie ,不过这样大部分页面是可以正常访问的,部分按钮,会提示没有权限。同一个账号,正常登陆,这些按钮是有权限的。
这个问题一直都不知道怎么处理。或者机制是什么。
我想问下有没有什么技术,能比较全面的保持浏览器的登陆状态,在关闭了浏览器的情况下,能快速方便的恢复登陆状态。 麻烦各位指教。
1
sparklee 2023-03-22 10:33:32 +08:00
cookie 需要被保存下来, 可以看下 Expires /Max-Age 是多少, 可以改大试试
|
2
piaochen0 OP @sparklee Expires /Max-Age 一直都在有效期间内,每次关闭浏览器之后,手动设置保存的 cookie ,也能登陆,就是部分挺重要的按键,提示没有权限。同一个账号正常登陆是有权限的。
|
3
BUHeF254Lpd1MH06 2023-03-22 10:46:22 +08:00
关闭浏览器就会掉登,是不是有保活机制呢?一段时间没有请求,就认定这个 token 失效了?
|
4
shakoon 2023-03-22 11:29:53 +08:00
装一个自动刷新页面的插件,找一个太起眼的小页面设置为固顶标签开刷
|