由Prestashop Webservice创建的用户登录后的空白页

由Prestashop Webservice创建的用户登录后的空白页,prestashop,Prestashop,在我通过Prestashop 1.6 Webservice远程创建客户并尝试使用他的电子邮件和密码登录(到Prestashop前端)后,我面临着一个奇怪的问题 客户已正确登录,但显示的页面没有内容,只有空的布局div。没有菜单、页脚、挂钩。。。只有徽标: 当我替换URL进入“我的帐户”时,它可以工作,但不显示页眉/页脚 以标准方式创建的其他用户可以正确登录并显示所有内容 有什么问题吗?在使用webservice时,我是否忘记为客户填写一些疯狂的字段 我创建了customer,并填充了以下字段:

在我通过Prestashop 1.6 Webservice远程创建客户并尝试使用他的电子邮件和密码登录(到Prestashop前端)后,我面临着一个奇怪的问题

客户已正确登录,但显示的页面没有内容,只有空的布局div。没有菜单、页脚、挂钩。。。只有徽标:

当我替换URL进入“我的帐户”时,它可以工作,但不显示页眉/页脚

以标准方式创建的其他用户可以正确登录并显示所有内容

有什么问题吗?在使用webservice时,我是否忘记为客户填写一些疯狂的字段

我创建了customer,并填充了以下字段:

lastname
firstname
email
passwd
active
note
PS:我还发现,该用户在Prestashop admin中的最后一次访问在登录后仍然为空

谢谢:)

我做到了!:)

我发现数据库中的
customer\u group
设置不正确。所有客户的
customer\u group
都设置为3,但这个(通过webservice创建的)设置为0

过了一会儿,我在Prestashop论坛上找到了答案:

通过Webservice创建客户时,必须设置以下参数:

$this->xml->customer[0]->id_default_group = 3;
$this->xml->customer[0]->associations->groups->group->id = 3;
第二行更重要。首先,我认为设置
id\u default\u group
就足够了,但事实并非如此。您还需要设置这样的关联,以便将记录插入
customer\u group
表中


现在它就像一个奇怪的符咒

普雷斯塔肖的哪个版本?您是否激活了调试模式?@sarcom Prestashop 1.6.1.9,是的,尽管调试模式已打开,但未出现任何错误。我认为这与客户权利或其他有关。你能帮我,或者至少让我更接近解决方案吗?谢谢