Sarebbe una grande esperienza utente benedire per avere un accesso universale attraverso varie applicazioni del mio sito web. Per ora, ho una vetrina di Magento e una comunità di schede IPS. E sto cercando di integrarli in un unico accesso universale per i miei utenti.Dove e in che modo le password vengono archiviate in Magento?
La scheda IPS offre una varietà di metodi di accesso e uno di questi è External Database che consente di integrarlo con un database esterno per i dettagli dell'utente.
Fantastico! Quindi posso collegare l'IPS al database di Magento per le credenziali utente unificate.
Tuttavia, finora posso solo trovare il campo di posta elettronica che è customer_entity.email.
Le mie domande sono:
- Qual è il campo della password hash (table.field) in Magento?
- In che modo Magento genera l'hash della password? MD5? SHA1? Qual è il sale (immagino sia diverso per installazione ma dove lo trovo)?
Come si può vedere dalle immagini allegate, ho bisogno dei dettagli su dove e come Magento memorizza la password per consentire IPS da usare database di Magento come database esterno per i dettagli di login utente.
Attached:
qualsiasi idea o suggerimento su come ottenere questo fatto sarebbe molto apprezzato!
Una bella spiegazione è in http://www.magentogarden.com/blog/how-are-passwords-encrypted-in-magento.html – pevik