Как проверить, вошел ли пользователь в magento или нет?


34

Я занимаюсь мобильными приложениями и хотел бы узнать, как проверить, вошел ли пользователь в систему или нет. Есть ли какое-либо событие наблюдателя для отслеживания? Если будет обнаружено, что учетная запись зарегистрирована, пользователь будет перенаправлен на страницу информации об учетной записи. Если нет, пользователь будет перенаправлен на страницу входа или регистрации.

Ответы:



18

Вы можете проверить, вошел ли пользователь в приложение с помощью этого фрагмента кода:

Mage::getSingleton('customer/session')->isLoggedIn()

После вы можете получить информацию о пользователе. Например:

$customer_data=Mage::getSingleton('customer/session')->getCustomer();
echo "<pre>" print_r($customer_data);
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.