最近我遇到了一个问题,用户在使用手机工作时会分心,例如,当用户在网上购物时,忘记继续他们的任务,并且没有解决方案可以保留状态,然后他/她可以在他/她的桌面上继续执行任务。我想知道存储用户状态的好方法是什么。此外,这里我关心的是web应用程序,所以当用户想要继续他未完成的工作时,可以从桌面计算机开始工作,而从移动设备开始工作。
发布于 2013-05-21 10:10:13
我的方法是一旦cookie登陆你的网站就设置一个cookie。根据你想保存多少数据,你可以立即开始,在搜索或可能最可行的将是当他们添加一个项目到购物车时,呈现给他们一个访客登录只要求一个用户名的选项,使用实时ajax检查名称的可用性或呈现一个随机的4位数字,可以平滑地弹出提醒他们,他们可以使用它来恢复他们在另一个设备上的会话您也可以要求一个电子邮件地址,但我认为用户会更喜欢匿名名称,除非他们计划完全注册。
如果他们接受访客登录,则将cookie、用户名/代码、页面和项目保存到数据库中24-72小时。
https://stackoverflow.com/questions/16660946
复制相似问题