0

这是一个普遍的问题,或者可能是请求其他开源项目的指针来查看:

我想知道当用户登录时人们如何将匿名用户的会话数据合并到经过身份验证的用户数据中。例如,有人正在浏览您的网站,并将各种项目保存为收藏夹。他没有登录,所以它们被保存到匿名用户的数据中。然后他登录,我们需要将所有数据合并到他们(可能存在的)用户数据中。

这是否以针对不同应用程序的特殊方式以不同方式完成?或者是否有一些最佳实践或人们可以指导我的其他项目?

4

1 回答 1

1

当然,如果很大程度上取决于您的系统。但就我个人而言,我总是尝试合并数据并立即以与用户登录时相同的方式存储它。

因此,如果您将其存储在匿名用户的会话和任何经过身份验证的用户的数据库中。登录后立即合并所有数据。

于 2010-06-11T16:27:28.937 回答