【发布时间】:2013-07-09 02:03:18
【问题描述】:
目前我正在开发一个 Magento 模块,该模块允许客户在产品页面上根据他们的订单上传文件。
所以我的想法是将文件保存在使用会话 ID 作为文件夹名称创建的文件夹中,直到他们提交订单。但是后来我遇到了这个解决方案的一个问题,即当客户以访客身份上传文件并且他们在之后登录时,或者如果他们创建了一个新帐户,会话 ID 会发生变化,并且无法返回跟踪以前的会话数据或 ID。
我查看了访客 ID,但也没有用。因为新客户/访客没有访客 ID,所以也没有。
有什么建议吗?
【问题讨论】:
-
我想从对我的问题投反对票的人那里获得 cmets,请告诉我投反对票的原因,以便我改进我的问题。不要仅仅因为你能做到就投反对票。
-
我会简单地强制登录,然后通过
customer_id存储它们。它更可靠。 -
但是用户体验不会那么好。因为这个文件上传将是一个照片上传,允许客户个性化他们将要购买的东西。因此,刚进入该网站的人会想玩弄它。看看它的样子。如果我们强制登录,这对于现有客户来说是可以的,但我认为对于新客户来说就不行。
-
这是一个有效的问题。