从外部站点访问Magento会话


11

您如何从外部应用程序登录现有客户/用户,或者在登录Magento其他应用程序后绕过其会话?


1
“绕过他的会话”是什么意思?
benmarks 2013年

一旦登录到magento下的用户,该用户将能够切换到另一个应用程序,并且该另一个应用程序将能够保留其会话和cookie从magento。
themic8

只要该应用在同一域下运行,访问会话就应该知道有问题。
里克·库珀斯

好的,谢谢。
themic8

Answers:


6

最简单的方法很可能是在外部的代码创建一个法师的实例,如所描述这里

一旦访问了Mage对象,就可以建立Customer会话模型并以这种方式记录客户。实际上,在我链接的页面上,他们指出了一种我认为可以做的方法:

$customer = Mage::getModel('customer/customer');  
$customer->loadByEmail('some@email.address'); /* need a users email address */  
$session = Mage::getSingleton('customer/session');  
$session->start();
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.