使用Timer进行会话超时

时间:2010-02-09 22:25:22

标签: c# asp.net session timer shopping-cart

我想用计时器超时 我正在实施一个电子商务项目,我需要用户在购物车中添加第一个产品时,计时器将启动并且用户在购物车中添加更多产品,但是用户没有在购物车会话超时的特定时间内检查购物车产品(购物车为空)。 如何实现这一目标。

2 个答案:

答案 0 :(得分:4)

你为什么要这样做?而不是使用会话,将其购物车详细信息存储在数据库中。这样他们可以明天(或当天下午晚些时候)回来看看。

大多数大型电子商务网站从不清除您的购物车。这是因为用户可能真的回来完成这个过程。

答案 1 :(得分:1)

要真正回答这个问题: 在服务器端,当产品添加到购物车时,用它保存日期时间戳。

每当加载任何页面时,请检查日期时间戳。如果它已通过您的可接受点,只需删除购物车数据。