2016-08-11 7 views
0

Im новый и для symfony, и для magento. Одна часть нашего сайта будет построена с использованием Symfony и другого Magento. Я хотел бы знать, можно ли делиться переменными пользовательских сеансов между двумя из них. Если это поможет мне с потоком и примером кода.Пользовательский сеанс Magento и Symfony

спасибо.

ответ

0

для решения этой задачи существует project on github. Он все еще находится в разработке.

Другим решением, но это зависит от ваших потребностей, может быть, чтобы играть с Symfony2 event listener (в основном ПРЕЖДЕ часть) и играет с аутентификацией Magento, требуя приложения/Mage.php файла:

$session = \Mage::getSingleton("customer/session", array('name' => 'frontend')); 
$session->start(); 
// [....] 
// Check if the user is already loggedin 
if ($session->isLoggedIn()) { 
    // Logged in 
} 
// [....] 
// Perform a login 
if ($session->login($email, $password)) { 
    // Logged in, here's your customer: 
    $customer = $session->getCustomer(); 
    $session->setCustomerAsLoggedIn($customer); 
} 

и так далее.