Je fais ce code dans un fichier php externe pour obtenir des informations des utilisateurs:Magento - Comment obtenir un client (utilisateur) Mot de passe
$customerCollection = Mage::getResourceModel('customer/customer_collection')
->addNameToSelect()
->addAttributeToSelect('email')
->joinAttribute('postcode', 'customer_address/postcode', 'default_billing', null, 'left')
->joinAttribute('billing_city', 'customer_address/city', 'default_billing', null, 'left')
->joinAttribute('billing_region', 'customer_address/region', 'default_billing', null, 'left')
->joinAttribute('billing_country_id', 'customer_address/country_id', 'default_billing', null, 'left');
Je veux aussi obtenir dans ma demande le mot de passe des utilisateurs.
Comment puis-je faire ça?
Merci beaucoup.
... Pour clarifientÊtes-vous après le mot de passe ou le mot de passe MD5 salé? –
Je ne comprends pas bien votre question Mathew, je veux juste obtenir le mot de passe, puis se connecter comme il est fait dans ce lien: http: //mysillypointofview.richardferaro.com/2010/03/25/how-to-run -magento-version-1-4-0-1-session-to-external-site/ Mais pas à partir d'un formulaire, je veux laisser l'administrateur se connecter avec le nom d'utilisateur et passe d'un client, à partir d'une page qui contient une liste des clients. Merci. – Bizboss
J'ai vérifié ce lien, il utilise les fonctions de Magento pour voir si le mot de passe entré est le bon. Cela place le mot de passe $ _POST saisi dans MD5 et voit si le résultat est le même que celui stocké, qui est également haché via MD5. Le mot de passe réel n'est stocké sur le système à aucun moment pour des raisons de sécurité, vous ne pouvez donc pas le récupérer. Il existe un code permettant à un administrateur de se connecter à un compte, cela peut vous aider si vous écrivez une extension admin. –