请教关于用户非正常退出(直接关闭浏览器等),造成第二次登录失败的问题

没有走流程,无法通知后台删除user_id,那么在失效时间内第二次登录,就会返回已经登录。我前端方面要做些什么,或者说后台那边要做些什么?

阅读 3.1k
2 个回答
  1. 上面是常规做法;
  2. 我们产品经理是让存在 localStorage,本来两小时过期的;后来不想一直登,叫后端改成7天。

常规做法:登录信息放cookie里,浏览器每次请求的时候,会自动带上。后端校验cookie是否过期,如果已过期,就重定向到登录页面。
这跟前端是否关闭浏览器没有任何关系。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题