我可能从错误的角度来处理问题,所以如果我的技术有误,请纠正我。
我正在使用 php 在网站上创建来宾用户。当有人访问该网站时,会自动创建一个访客用户。但是,如果该人登录到“普通”帐户(非访客),那么该人在访客帐户中所做的任何事情都会转移到新帐户。
例如,有人未经身份验证就访问了一个网站,将商店中的产品添加到他的购物车中,然后登录。我需要将购物车中的物品从旧用户(客人)转移到新用户。
但是,在与来宾用户帐户链接的每个表中查找每个项目然后全部更改它们将太耗时(并且可能太耗费资源)。对?
但是我有限制!耶!如果我更新来宾用户 ID,所有约束都会改变。极好!但是如果我需要将它们分配给另一个用户 ID 怎么办?我该怎么做?
任何帮助是极大的赞赏。