功能更新公告:登录一次长期有效,30 天内在本站不用反复登录

来源:河北内卷网
功能更新公告:登录一次长期有效,30 天内在本站不用反复登录

一、这次改了什么

这之前,登出浏览器的登录态只存在页面脚本能读到的地方,关掉标签页或进程一重启,下次打开又变回游客。现在改成了「记住我」:

  • 登录后 30 天内不用反复登录:换标签页、关掉浏览器、第二天再打开,都还是登录状态
  • 登录凭证写进浏览器的 Cookie(名称 juan_token,有效期 30 天),由浏览器在每次请求时自动带上
  • Cookie 设为 HttpOnly:普通网页脚本读不到它,就算页面被塞进恶意代码,也拿不走你的登录凭证
  • Cookie 同时设为 SameSite=Lax:从别的网站跳过来不会带着登录态,双方「借登录」的情况不会发生
  • 服务端新增会话记录,登录态到期自动失效,不是 indefinite 挂着

需要登录才能做的事(发布商品、发需求、报价格、看联系方式等)全部照旧,规则一个字都没变,变的只是「要不要再登一次」这件事。

二、什么情况下会掉登录

30 天到期、或者你主动清掉,之外的情况基本都不会掉:

  • 会掉:超过 30 天没再访问(到时间自动失效)
  • 会掉:在浏览器设置里「清除浏览数据」时勾选了 Cookie(换浏览器、换设备也一样,新设备得重新登)
  • 会掉:手动执行了退出登录
  • 不会掉:关掉标签页、重启浏览器、隔几天再回来、换一个标签页打开、在手机和电脑各自打开一次

如果是公用电脑(车间前台、门店、美工共用一台机器),请记得用完访问一下 退出登录,别让下一个人接着用你的身份发需求。

三、怎么退出登录

直接在新标签页打开 58eggs.com/logout 就行:点开即退出,页面自动回到首页。

退出时服务端会把那次登录的会话记录删掉,同时把浏览器里的登录 Cookie 清掉,两边一起清,不会出现" Cookie 还在、接口却说没登录"的怪状态。

四、老的 /login 链接还能不能用

能。外链抄走的 /login、/login?redirect=% 这类地址都照常生效,不用去改已经发出去的推广链接:

  • 直接打开 /login → 自动跳到真正的登录页(会员中心那一页)
  • 带 ?redirect=/某个地址 的链接 → 跳到登录页,登录成功后自动回到你本来要去的那个页面
  • 已经登录的情况下再打开 /login → 不让你白看一眼登录框,直接回目标页
  • 登录成功后自动回跳,最多只跳一次;万一被浏览器拦住了,登录页会记住这个目标,你登录后手动点一次就好

也就是说,微信里转的那种"先登录再发需求"链接不用重写,改成登录页反而更顺:买家点进来就看到登录框,登完自动回到发需求那一步。

五、常见问题

  • 问:换手机要不要重新登录? 要。登录态跟浏览器绑定,换设备等于新会话,登一次即可。
  • 问:我想提前退出怎么办? 访问 退出登录,或清除本站 Cookie。
  • 问:30 天会不会太长? 这是平台统一口径。公用设备务必手动退出;私人手机和电脑不介意的话,30 天内少打十几次字。
  • 问:同事帮我代发,我怕他乱发? 让他别在你电脑上点发布,或者发完你自己去「我的」— 我的发布里核一遍。
  • 问:密码改了登录态还有效吗? 密码修改后会重新建立登录态,原会话随之失效,需要重新登录一次。

六、一句话总结

登录一次,30 天内不用再登;公用电脑记得 /logout;外链里的 /login 照旧能用,还会自动把你送回原来要去的页面。