Web 如何从技术上描述这个期望的网站功能(包括超时、登录)

Web 如何从技术上描述这个期望的网站功能(包括超时、登录),web,session-cookies,user-experience,session-timeout,Web,Session Cookies,User Experience,Session Timeout,在eBay这样的网站上,如果你想暂停会议,说你正在看一只鞋,当你(在睡觉后)回到页面时,你会看到那只鞋,但你已经注销了 然而,一旦您重新登录,您会立即被引导到该鞋 我想我会说:“网站超时后,重新登录后直接返回超时发生的页面。” 但是这个功能是如何描述的(比如,我们将使用什么技术)?此外,它是否需要大量资源?通常通过将“返回”url传递到登录页面来完成 所以。。。。(已登录) 访问鞋页 会话超时 无论是通过js的超时或下一页刷新,用户将看到注销的鞋页 该页面上的登录链接包括鞋子页面的url,例如

在eBay这样的网站上,如果你想暂停会议,说你正在看一只鞋,当你(在睡觉后)回到页面时,你会看到那只鞋,但你已经注销了

然而,一旦您重新登录,您会立即被引导到该鞋

我想我会说:“网站超时后,重新登录后直接返回超时发生的页面。”


但是这个功能是如何描述的(比如,我们将使用什么技术)?此外,它是否需要大量资源?

通常通过将“返回”url传递到登录页面来完成

所以。。。。(已登录)

  • 访问鞋页
  • 会话超时
  • 无论是通过js的超时或下一页刷新,用户将看到注销的鞋页
  • 该页面上的登录链接包括鞋子页面的url,例如
    Login.php?ReturnTo=ShoePage.php
请注意,这适用于网站。您还添加了一个完全不同的
web服务
标记-web服务没有“当前页面”的概念


如果您决定将用户的最后一页存储在数据库中,那么如果访问的最后一页不再有效,会发生什么情况?您还将为每个页面加载添加1个Db操作(以更新上次访问的页面)。没有真正的性能问题,但值得了解。这是一种轻微的非标准行为,因此您需要确保用户知道他们被重定向的原因

非常感谢,这非常有帮助!Hi’Basic,我对列表中的第三项很好奇,“通过js on timeout或下一页刷新,用户将看到登录的shoe page”=我要修复的网站上的b/c,当它超时时,您仍将看到相同的页面。但一旦你们点击了任何东西,那个么你们就会被发送到登录主页。这取决于你们如何处理会话超时。默认情况下,用户不会知道,它将按照您的描述工作。在页面上启动JS计时器并不少见,设置为在会话结束时过期(或者提前几分钟,以便显示友好通知)。您可以执行相同的操作,并在会话超时时刷新页面(或者,可以选择进行AJAX调用并续订会话)。如果您有只能在登录时访问的页面,那么它们应该执行302重定向到登录页面,包括返回URL。