외부 사이트에서 Magento 세션에 액세스


11

외부 애플리케이션에서 기존 고객 / 사용자를 로그인하거나 Magento다른 애플리케이션에 로그인 한 후 세션을 우회하는 방법은 무엇입니까?


1
"그의 세션을 우회"한다는 것은 무엇을 의미합니까?
benmarks

magento에서 계정에 로그인하면 사용자는 다른 앱으로 전환 할 수 있으며이 다른 앱은 magento의 세션 및 쿠키를 유지할 수 있습니다.
themic8

앱이 동일한 도메인에서 실행되는 한 세션 액세스 문제를 알아야합니다.
Rick Kuipers 2016 년

아 그래 고마워
themic8

답변:


6

가장 간단한 방법은 여기에 설명 된 것처럼 외부 코드에서 Mage 인스턴스를 만드는 것입니다 .

Mage 객체에 액세스하면 Customer 세션 모델을 가져 와서 그런 방식으로 고객을 기록 할 수 있습니다. 사실, 내가 링크 한 페이지에서 그들은 당신이 찾고있는 것을 할 수있는 방법을 지적합니다.

$customer = Mage::getModel('customer/customer');  
$customer->loadByEmail('some@email.address'); /* need a users email address */  
$session = Mage::getSingleton('customer/session');  
$session->start();
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.