Отображение разных страниц для разных пользователей - PullRequest
0 голосов
/ 09 ноября 2010

Мне нужно спроектировать систему на веб-сайте для отображения разных страниц для разных пользователей на основе нескольких правил:

  1. Если посещение пользователя является органическим, прямой переход на домашнюю страницу, покажите / url1
  2. Если посещение пользователя не является органичным, как это было указано в блоге, show / url2
  3. Если пользователь хочет делать покупки, но не вошел в систему, покажите / url3

Как мне этого добиться?!

Ответы [ 2 ]

0 голосов
/ 09 ноября 2010

Вы можете сделать это с помощью чего-то простого, как будто операторы и перенаправления в коде Java в ваших действиях Struts.

Вы можете использовать что-то такое сложное, как JBoss Drools Guvnor, если правила очень сложные и перестановкинеуправляемы в операторах if, или бизнес-пользователи должны динамически контролировать правила.

http://www.jboss.org/drools/drools-guvnor.html

0 голосов
/ 09 ноября 2010

Вы не можете на это полагаться, но вы можете узнать, откуда пришел пользователь, изучив поле HTTP реферер .

...