我们正在建立一个基于 Codeigniter 的网上商店。在 Codeigniters 的购物车类的帮助下,产品被保存在购物车中。
当访问者使用其帐户登录时,已在其购物车中的所有产品都将被删除,因为用户登录时会启动一个新会话。
此时我们如何才能将产品保留在购物车中?
if($query->num_rows() == 1)
{
$user = $query->row_array();
$data = array(
'userid' => $user['id'],
'email' => $user['email'],
'validated' => true
);
$this->session->set_userdata($data);
return true;
}