Come si accede a un cliente / utente esistente da un'applicazione esterna o si ignora la sua sessione dopo aver effettuato l'accesso Magento
a un'altra applicazione?
Come si accede a un cliente / utente esistente da un'applicazione esterna o si ignora la sua sessione dopo aver effettuato l'accesso Magento
a un'altra applicazione?
Risposte:
Il modo più semplice sarebbe probabilmente quello di creare un'istanza Mage nel tuo codice esterno, come descritto qui .
Una volta che hai accesso all'oggetto Mage, puoi richiamare il modello di sessione Cliente e registrare un cliente in quel modo. In effetti, nella pagina che ho collegato, indicano un modo per fare proprio quello che stai cercando, credo:
$customer = Mage::getModel('customer/customer');
$customer->loadByEmail('some@email.address'); /* need a users email address */
$session = Mage::getSingleton('customer/session');
$session->start();