НЕ перенаправлять, просто сделать макет входа - PullRequest
0 голосов
/ 29 сентября 2011

От моих клиентов они хотят, чтобы все клиенты (пользователи) ДОЛЖНЫ войти в систему, прежде чем заходить на любую страницу сайта Magento.

Я знаю, что если я это сделаю, я должен проверить, не входит ли пользователь в систему, мы перенаправим на customer/account/login

У меня есть вопрос:

Я не хочу перенаправлять, я просто хочу сделать макет входа в систему. (1)

Итак, как я могу это сделать?


(1): Я вижу на стороне администратора, это происходит, когда я пытаюсь посетить любую страницу на стороне администратора. Если пользователь не вошел в систему или не вышел из сеанса, он будет отображать структуру входа без перенаправления.

Ответы [ 2 ]

0 голосов
/ 05 октября 2011

Если я вас правильно понял, вам нужно добавить следующий код в действие вашего контроллера:

if (!Mage::getSingleton('customer/session')->isLoggedIn()) {
    $this->_forward('login', 'account', 'customer');
}
0 голосов
/ 29 сентября 2011

Получить описание макета страницы входа, построить блок и отобразить в формате HTML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...