Как отклонить все запросы, кроме некоторых в Magento - PullRequest
0 голосов
/ 29 сентября 2011

Вопрос недостаточно ясен, поэтому я объясню подробнее.

У моего клиента есть требование в mobile 1 о всех пользователях, СЛЕДУЕТ не посещать всех request 2

Например:

Пользователи ДОЛЖНЫ: посетить только некоторые из списка ниже:

  • mydomain.com / каталог / product / view
  • mydomain.com / cusotmer / счет / any_action
  • mydomain.com / OnePage / выписка / any_action

Итак, у меня есть решение по методу: Mage_Core_Controller_Varien_Action::preDispatch()
Я получу переменную request, чтобы проверить, что такое moulde, controller, action. Если он действителен в списке, если нет, я перенаправлю на доступную запрещенную страницу.

Я знаю, что это плохо, поэтому я ищу другие решения.


1: Мы уже разработали тему для мобильных устройств, просто хотим предоставить пользователю несколько страниц. 2: Я имею в виду формат маршрутизатора: модуль / контроллер / действие .


UPDATE:

Большое спасибо всем, ребята. Теперь я понимаю, что мне нужно делать. Я не знаю, как закрыть свой вопрос. Поэтому, пожалуйста, помогите мне, если можете. Я не хочу быть участником, который никогда не примет ответ.

1 Ответ

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

Это не очень хороший вопрос, на который легко ответить, но очень рад за помощь от @ azakolyukin и @ elgabbu

Итак, я думаю @ azakolyukin s комментарий правильный ответ.

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