|
Модераторы: LSD, AntonSaburov |
|
Tsyklop |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 26.4.2016 Репутация: нет Всего: нет |
При авторизации пользователя создаются печеньки: Есть главная страница - index.jsp Есть домашняя страница, куда попадают после авторизации - home.jsp Есть Фильтр, который завязан на home.jsp. Авторизация происходит в фильтре(через класс идёт подключение к бд) и если всё успешно то создаются печеньки и дальше всё переходит к home.jsp. В home.jsp в самом начале идёт проверка на печеньки и если они есть то юзер остаётся на странице, если нет делаю Redirect на index.jsp.
Суть проблемы в том что после выхода из Фильтра печенек нет. После него идёт проверка в home.jsp и соотвецтвенно он перенаправляет на index а там уже печеньки появляются и он перенаправляет на home. Так же само если делать это всё через Сервлен Вопрос как такое лечить? знаю вариант это добавлять куки уже на самой home странице. Код добавления в куки:
|
|||
|
||||
drgnav |
|
|||
Unregistered |
На мой взгляд речь идет не об авторизации (проверки полномочий), а об аутентификации (подтверждения, что пользователь тот за когто себя выдает) - это принциаиально разные понятияя.
Совершенно не понимаю, для чего нужны эти сложности, когда сервер удовлетворяющий спецификации J2EE в части безопасности, содержит достаточный набор сервисов для решения выших задач: Basic HTTP - web сервер аутентифицирует принципала на основе имени пользователя и его пароля Form Based - аутентификация настраивается пользователем на основе web формы HTTPS mutual authentication - клиент и сервер используют X.509 сертификаты с использованием SSL. Самое главное делает это самостоятельно, без необходимости изобретать велосипеды. А если и этого не хватае, то JAAS. Может быть не хватает теоретических знаний? Вот ссылка - http://docs.oracle.com/javaee/6/tutorial/d...nbwk.html#bnbwo Если не так, тогда нужно смотреть постановку задачи на бизнес уровне. Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |