Мы разрабатываем веб-сайт, и мы столкнулись с этой проблемой: для этого веб-сайта существует 2 типа пользователей: клиент и администратор.Администратор может видеть все продукты (например, продукты с истекшим сроком действия), в то время как клиент может видеть только подмножество.
Мы достигаем этого с помощью пользовательских ограничений для группы клиентов и группы администраторов.Продукты отображаются в соответствии с пользователем, вошедшим в систему. Если он принадлежит к группе клиентов, то применяется набор ограничений, если он принадлежит к группе администраторов, применяется другой набор ограничений.
Теперь администратор может захотеть увидеть сайт с точки зрения клиента.Поскольку невозможно иметь двух пользователей в одном сеансе, в настоящее время администратор вышел из системы и вошел в систему как пользователь в группе клиентов.Эта ситуация, однако, не идеальна.
Кто-нибудь когда-либо сталкивался с такой ситуацией раньше, и есть ли какое-то чистое решение?Базовая технология - это пользовательский сервер, основанный на Tomcat 6.0.29.Мы разрабатываем с использованием Java.
Спасибо :) Krt_Malta