Session Ctrl+;班次+;Del(清除浏览器缓存)与会话到期

Session Ctrl+;班次+;Del(清除浏览器缓存)与会话到期,session,caching,browser,Session,Caching,Browser,假设应用程序的会话已打开,其会话到期时间为15分钟 场景: 离开应用程序15分钟,然后执行一些操作-进入登录页面 另一方面,我使用(Ctrl+Shift+Del)删除浏览器cookie,并尝试在应用程序中导航到登录页面 问题是:上述两种情况是否相同,或者行为是否有任何差异。第一种情况是基于cookie过期,而第二种情况将删除cookie 如果保证在cookie过期后对第一个案例进行刷新,则客户端行为将相同(登录页面),尽管内部工作方式不同(检查cookie存在与检查其过期日期) 如果您不能保

假设应用程序的会话已打开,其会话到期时间为15分钟

场景:

  • 离开应用程序15分钟,然后执行一些操作-进入登录页面
  • 另一方面,我使用(Ctrl+Shift+Del)删除浏览器cookie,并尝试在应用程序中导航到登录页面

问题是:上述两种情况是否相同,或者行为是否有任何差异。

第一种情况是基于cookie过期,而第二种情况将删除cookie

如果保证在cookie过期后对第一个案例进行刷新,则客户端行为将相同(登录页面),尽管内部工作方式不同(检查cookie存在与检查其过期日期)

如果您不能保证操作将在cookie过期后发生,那么您将不会得到相同的结果


根据您在服务器上所做的操作,在第二种情况下,您可能会为同一用户创建多个会话,因为服务器不知道用户已删除cookie(尽管存在补偿机制)。

第一种情况是cookie过期,而第二种情况将删除cookie

如果保证在cookie过期后对第一个案例进行刷新,则客户端行为将相同(登录页面),尽管内部工作方式不同(检查cookie存在与检查其过期日期)

如果您不能保证操作将在cookie过期后发生,那么您将不会得到相同的结果

根据您在服务器上所做的操作,在第二种情况下,您可能会为同一用户创建多个会话,因为服务器不知道用户已删除cookie(尽管有补偿机制)