Comment connectez-vous un client / utilisateur existant à partir d'une application externe ou contournez-vous sa session après vous être connecté Magento
à une autre application?
Comment connectez-vous un client / utilisateur existant à partir d'une application externe ou contournez-vous sa session après vous être connecté Magento
à une autre application?
Réponses:
La manière la plus simple serait probablement de créer une instance Mage dans votre code externe, comme décrit ici .
Une fois que vous avez accès à l'objet Mage, vous pouvez afficher le modèle de session client et enregistrer un client de cette manière. En fait, sur la page que j'ai liée, ils indiquent un moyen de faire exactement ce que vous recherchez, je crois:
$customer = Mage::getModel('customer/customer');
$customer->loadByEmail('some@email.address'); /* need a users email address */
$session = Mage::getSingleton('customer/session');
$session->start();