【发布时间】:2012-03-15 21:43:10
【问题描述】:
我们正在开发一个购物车应用程序。 对于每个用户会话,我必须在用户将第一个产品添加到购物车后 20 分钟才能进入结帐流程。如果用户添加另一个产品,我必须重置时钟并从头开始 20 分钟。如果用户在 20 分钟内没有做任何事情,我必须结束会话。如果用户去结帐过程,另一个结帐过程的时钟将启动。这将是 15 分钟。但是,如果他取消结帐过程并返回商店,则第一个时钟必须从它离开的地方开始......
希望我清楚。
我可以使用什么方法?我要使用线程,会话还是..?
非常感谢。
【问题讨论】:
-
您是说如果我将产品添加到购物车并继续浏览网站而不添加新产品,会话将在 20 分钟后过期?
-
是的,你必须在 20 分钟后结账
-
为什么会这样,如果你不介意我问的话