|
|
|
А как вы это делаете?
|
|||
|---|---|---|---|
|
#18+
В веб-приложении при логине (логинятсья все юзеры) надо реализовать различные типы доступа, т.е. в зависимости от роли (админ, пользователь,продвинутый пользователь). реализавано все LoginServlet --> ControllerServlet(MVC) - который пренаправляет запросы. Например, если залогинился админ, то ему открывается админская часть и все остальные части приложения, залогинился юзер, только юзерская. Как это лучше реализовать? Или может посоветуете где-нить скачать пример такого приложения. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2006, 10:34 |
|
||
|
А как вы это делаете?
|
|||
|---|---|---|---|
|
#18+
Я пихаю права в сессию и проверяю на каждей странице Часто напрягает писать одно и то же. Может есть что-н удобное? А то хоть аспект пиши... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2006, 11:33 |
|
||
|
А как вы это делаете?
|
|||
|---|---|---|---|
|
#18+
LINUXERЯ пихаю права в сессию и проверяю на каждей странице Часто напрягает писать одно и то же. Может есть что-н удобное? А то хоть аспект пиши... А почему бы не использовать фильтр - пускай он сам проверяет права у сессии, вот вам и удобный контроллер. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2006, 11:37 |
|
||
|
А как вы это делаете?
|
|||
|---|---|---|---|
|
#18+
carper А почему бы не использовать фильтр - пускай он сам проверяет права у сессии, вот вам и удобный контроллер. :) Да это выход :/ А может фильтр изменить часть данных post запроса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2006, 11:58 |
|
||
|
А как вы это делаете?
|
|||
|---|---|---|---|
|
#18+
LINUXER А может фильтр изменить часть данных post запроса? Да, но тут повнимательнее, см. посл. параметр см. public void doFilter(ServletRequest request, ServletResponse response, FilterChain next). Фильтры они ведь в цепочку могут связываться. Кроме того, нафига менять request запрос? response еще понятно, а менять на ходу правила игры IMHO не совсем логически верно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2006, 12:05 |
|
||
|
А как вы это делаете?
|
|||
|---|---|---|---|
|
#18+
http://sourceforge.net/projects/jrbac/ http://portal.acm.org/citation.cfm?id=319173 какой-то фреймворк и еще http://java.sun.com/products/jaas/overview.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2006, 12:29 |
|
||
|
А как вы это делаете?
|
|||
|---|---|---|---|
|
#18+
http://sourceforge.net/projects/jrbac/ к сожалению мертвая, может у кого завалалясь? http://portal.acm.org/citation.cfm?id=319173 - мутноватая ссылка на какую-то публикацию, которую не прочесть не используя jaas, наверно можно решить эту задачу (jsp + servlets)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2006, 12:47 |
|
||
|
А как вы это делаете?
|
|||
|---|---|---|---|
|
#18+
carper нафига менять request запрос? response еще понятно, а менять на ходу правила игры IMHO не совсем логически верно. Не подумал :o. Конечно надо менять ответ fidel не используя jaas, наверно можно решить эту задачу (jsp + servlets)? так напиши фильтр примерно так +проверка прав для разных страниц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2006, 16:49 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=701&tid=2148243]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
63ms |
get forum data: |
3ms |
get page messages: |
316ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 719ms |

| 0 / 0 |
