powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / logon or not logon...
16 сообщений из 16, страница 1 из 1
logon or not logon...
    #33176772
как сделать чтобы пользователи, которые не прошли logon не могли получить доступ к ресурсам web-приложения?
...
Рейтинг: 0 / 0
logon or not logon...
    #33176794
коты
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_интересующийся_как сделать чтобы пользователи, которые не прошли logon не могли получить доступ к ресурсам web-приложения?

как осуществляется процедура логина?
...
Рейтинг: 0 / 0
logon or not logon...
    #33176810
коты _интересующийся_как сделать чтобы пользователи, которые не прошли logon не могли получить доступ к ресурсам web-приложения?

как осуществляется процедура логина?

пока никак
а как она должна осуществляться?
...
Рейтинг: 0 / 0
logon or not logon...
    #33176814
Фотография stdio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_интересующийся_как сделать чтобы пользователи, которые не прошли logon не могли получить доступ к ресурсам web-приложения?JAAS?
...
Рейтинг: 0 / 0
logon or not logon...
    #33176820
коты
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_интересующийся_ коты _интересующийся_как сделать чтобы пользователи, которые не прошли logon не могли получить доступ к ресурсам web-приложения?

как осуществляется процедура логина?

пока никак
а как она должна осуществляться?

сервер какой?

для томкета, например

http://jakarta.apache.org/tomcat/tomcat-5.5-doc/realm-howto.html

в исходниках tester смотри еще authentication (тут расположены, может и в примерах лежит, у меня их нет)

jakarta-tomcat-catalina/tester/src/tester/org/apache/tester
...
Рейтинг: 0 / 0
logon or not logon...
    #33178048
Фотография Sehensucht! (потерял пароль)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После успешной авторизации пишу данные о пользователе в сессию. На каждой странице веб-приложения первым делом проверяю, есть ли регистрационные данные в сессии.
В профильной теме практически не рулю...
...
Рейтинг: 0 / 0
logon or not logon...
    #33178051
коты
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sehensucht! (потерял пароль)После успешной авторизации пишу данные о пользователе в сессию. На каждой странице веб-приложения первым делом проверяю, есть ли регистрационные данные в сессии.
В профильной теме практически не рулю...

вполне грамотный подход, когда надо запереть единичные страницы или отображать view по-разному. у меня для проверки авторизации свой taglib есть.
...
Рейтинг: 0 / 0
logon or not logon...
    #33178083
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
коты Sehensucht! (потерял пароль)После успешной авторизации пишу данные о пользователе в сессию. На каждой странице веб-приложения первым делом проверяю, есть ли регистрационные данные в сессии.
В профильной теме практически не рулю...

вполне грамотный подход, когда надо запереть единичные страницы или отображать view по-разному. у меня для проверки авторизации свой taglib есть. Вот это можно почитать еще.
...
Рейтинг: 0 / 0
logon or not logon...
    #33178134
fdsfd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
коты Sehensucht! (потерял пароль)После успешной авторизации пишу данные о пользователе в сессию. На каждой странице веб-приложения первым делом проверяю, есть ли регистрационные данные в сессии.
В профильной теме практически не рулю...

вполне грамотный подход, когда надо запереть единичные страницы или отображать view по-разному. у меня для проверки авторизации свой taglib есть.

я для этих целей использую фильтр. который тоже чекает состояние сессии
...
Рейтинг: 0 / 0
logon or not logon...
    #33178146
коты
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fdsfd коты Sehensucht! (потерял пароль)После успешной авторизации пишу данные о пользователе в сессию. На каждой странице веб-приложения первым делом проверяю, есть ли регистрационные данные в сессии.
В профильной теме практически не рулю...

вполне грамотный подход, когда надо запереть единичные страницы или отображать view по-разному. у меня для проверки авторизации свой taglib есть.

я для этих целей использую фильтр. который тоже чекает состояние сессии

в случае наличия controller'а фильтр не очень удобно использовать.
если прямые запросы к app/path/page.jsp - тогда да, это хорошо
...
Рейтинг: 0 / 0
logon or not logon...
    #33178188
MBasil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 коты

Извините, не могли бы Вы пояснить, почему при использовании контроллера фильтр для проверки использовать неудобно.
...
Рейтинг: 0 / 0
logon or not logon...
    #33178211
коты
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MBasil2 коты

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

потому что фильтр начнет собой представлять еще один контроллер

например, в Struts маппинги представляют собой "черный ящик" (скрыты в конфиге/логике контроллера)
и разбирать в фильтре, нужно ли пустить неавторизованного человека на /actions/login или /actions/shit_for_all - неудобно.

если же jsp сами себе контроллеры - то ужас этой ситуации не увеличит внесение чего угодно в фильтр
...
Рейтинг: 0 / 0
logon or not logon...
    #33178234
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Struts вместе с Tiles plugin это вообще просто:
пишем шаблон Tiles:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<logic:present name="userinsession">
<!--информация для зарегистрированных пользователей-->
</logic:present>
<logic:notPresent name="userinsession">
<!--руководящее предписание-->
<p>Войдите в систему</p>
</logic:notPresent>
затем, каждую страничку наследуем шаблону.
...
Рейтинг: 0 / 0
logon or not logon...
    #33183055
как вам такая схема:

1. юзер логинится. action проверяет есть ли такой юзер.
1.1. если есть и он простой юзер, значит он отправляет его на страницу (action) для простых юзеров.
1.2. если есть и он не просто юзер, значит он отправляет его на страницу (action) для не простых юзеров.
1.3. в случае 1.1 и 1.2 в сессию ложится объект setAttribute("userId", userId);

2. action проверяет права доступа. например

Код: plaintext
1.
2.
3.
4.
5.
6.
 class  MySecurityManager {
   public   static   boolean  checkAccess(String userId) {
//      ... бла бла бла...
//     true или false в зависимости от результата
  }
}

Код: plaintext
1.
2.
MySecurityManager.checkAccess(userId);



и если false то отправляет его куда нибудь далеко.
...
Рейтинг: 0 / 0
logon or not logon...
    #33183077
Naug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и такое в каждый джсп засунуть? о.0
...
Рейтинг: 0 / 0
logon or not logon...
    #33183090
коты
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Naugи такое в каждый джсп засунуть? о.0

вообще говоря без требований к схеме авторизации разговор не имеет ни малейшего смысла

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


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