powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / А как вы это делаете?
8 сообщений из 8, страница 1 из 1
А как вы это делаете?
    #33957600
fidel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В веб-приложении при логине (логинятсья все юзеры) надо реализовать различные типы доступа, т.е. в зависимости от роли (админ, пользователь,продвинутый пользователь). реализавано все LoginServlet --> ControllerServlet(MVC) - который пренаправляет запросы. Например, если залогинился админ, то ему открывается админская часть и все остальные части приложения, залогинился юзер, только юзерская. Как это лучше реализовать?

Или может посоветуете где-нить скачать пример такого приложения.
Заранее спасибо.
...
Рейтинг: 0 / 0
А как вы это делаете?
    #33957845
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я пихаю права в сессию и проверяю на каждей странице
Часто напрягает писать одно и то же. Может есть что-н удобное?
А то хоть аспект пиши...
...
Рейтинг: 0 / 0
А как вы это делаете?
    #33957861
carper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LINUXERЯ пихаю права в сессию и проверяю на каждей странице
Часто напрягает писать одно и то же. Может есть что-н удобное?
А то хоть аспект пиши...

А почему бы не использовать фильтр - пускай он сам проверяет права у сессии, вот вам и удобный контроллер. :)
...
Рейтинг: 0 / 0
А как вы это делаете?
    #33957970
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carper
А почему бы не использовать фильтр - пускай он сам проверяет права у сессии, вот вам и удобный контроллер. :)
Да это выход :/
А может фильтр изменить часть данных post запроса?
...
Рейтинг: 0 / 0
А как вы это делаете?
    #33958002
carper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LINUXER
А может фильтр изменить часть данных post запроса?

Да, но тут повнимательнее, см. посл. параметр
см.
public void doFilter(ServletRequest request, ServletResponse response, FilterChain next).
Фильтры они ведь в цепочку могут связываться.

Кроме того, нафига менять request запрос?
response еще понятно, а менять на ходу правила игры IMHO не совсем логически верно.
...
Рейтинг: 0 / 0
А как вы это делаете?
    #33958078
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://sourceforge.net/projects/jrbac/
http://portal.acm.org/citation.cfm?id=319173
какой-то фреймворк

и еще http://java.sun.com/products/jaas/overview.html
...
Рейтинг: 0 / 0
А как вы это делаете?
    #33958177
fidel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://sourceforge.net/projects/jrbac/ к сожалению мертвая, может у кого завалалясь?

http://portal.acm.org/citation.cfm?id=319173 - мутноватая ссылка на какую-то публикацию, которую не прочесть

не используя jaas, наверно можно решить эту задачу (jsp + servlets)?
...
Рейтинг: 0 / 0
А как вы это делаете?
    #33959308
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carper нафига менять request запрос?
response еще понятно, а менять на ходу правила игры IMHO не совсем логически верно.
Не подумал :o. Конечно надо менять ответ
fidel
не используя jaas, наверно можно решить эту задачу (jsp + servlets)?

так напиши фильтр
примерно так +проверка прав для разных страниц
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / А как вы это делаете?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]