Чтобы ответить на ваши комментарии, нет, не существует решения, если вам нужен пароль в виде открытого текста, и это очень хорошая вещь.Если бы вы могли получить пароль клиента тривиально, это означало бы, что злоумышленник также получил бы эту возможность.
Чтобы предотвратить это, Magento хэширует ваш пароль (используя MD5 или SHA1, в зависимости от вашей версии Magento)и включает в себя значение «соль», чтобы добавить к сложности пароля.Это стандартная криптографическая практика.
Ссылка, которую вы разместили, показывает, как разрешить клиентам использовать свои собственные пароли для входа на несколько сайтов одновременно.Помимо того, что код на этой странице не очень хороший, он не решит вашу проблему.
Если вам нужно войти в систему как пользователь во внешнем интерфейсе, есть модули для этого илиВы можете написать свой собственный.В основном, убедитесь, что у вас есть действующий административный сеанс с разрешением на подключение к учетным записям пользователей, и введите учетные данные для входа в сеанс.Имейте в виду, что это уже проблематично с точки зрения безопасности, но это может быть необходимо для вашего бизнеса.
Если вы пытаетесь войти в другую систему, которую вы контролируете как пользователь, вы в основном застряли в написаниитот же модуль на этой платформе.Если у вас есть / найдена платформа, которая позволяет вам получить пароль пользователя, прекратите его использование, пока этот недостаток не будет исправлен.Это будет огромный красный флаг для любой системы, которая также имеет дело с конфиденциальной информацией (например, информация о клиенте, информация об оплате).
Если у вас есть какие-либо вопросы (или если вы предоставите немного больше информации о том, что вы хотитевыполнить), я буду рад помочь.Надеюсь, это поможет!
Спасибо, Джо