Принудительный вход в систему для доступа к каталогу и страницам продуктов


Есть ли способ принудительно (просто перенаправить на страницу входа) войти в систему пользователя, чтобы получить доступ к каталогу и страницам продуктов?

Author: Teja Bhagavan Kollepara, 2016-05-09

2 answers

<?php 
    if(!Mage::getSingleton('customer/session')->isLoggedIn()){
        //not logged in
    }else{
        // logged in
    }
?>

Вы можете использовать этот код для проверки.

Например :

<?php
if(!Mage::getSingleton('customer/session')->isLoggedIn()){
    Mage::app()->getFrontController()->getResponse()->setRedirect(Mage::getUrl('customer/account/login'));
}
?>

Поместите этот код в начало следующих файлов.

1) приложение\дизайн\интерфейс\rwd\по умолчанию\шаблон\каталог\продукт\список.phtml

2) приложение\дизайн\интерфейс\rwd\по умолчанию\шаблон\каталог\продукт\просмотр.phtml

 6
Author: Ashish Madankar M2 Professiona, 2016-05-09 09:51:24

Вот несколько ресурсов, которые могут вам помочь:

 2
Author: Raphael at Digital Pianism, 2016-05-09 09:35:41