powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите написать фильтр
13 сообщений из 13, страница 1 из 1
Помогите написать фильтр
    #33318104
dragon_rider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите пожалуйста написать фильтр:
Задача фильтра проверить прошел ли пользователь авторизацию.
Значит так есть страница на которой пользователь вводит логин и пароль. Далее идет проверка в таблице пользователей и если все ок то в запись пользователя вносится id его сесии. Далее сам фильтр он должен при загрузки всех остальных страниц проекта проверять этот id пользователя и если такой в таблизе есть пропускать, если нет то ссылать на страницу ошибки.
P.S. Если ктото знает как реализовать подобную задачу другим способом буду весьма признателен!
...
Рейтинг: 0 / 0
Помогите написать фильтр
    #33318118
dragon_rider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К стати забыл добавить что база оракл пишу jsp страницы на jdev
...
Рейтинг: 0 / 0
Помогите написать фильтр
    #33318119
Naug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кладёшь в сессию юзера переменную loggedIn и проверяешь её.
...
Рейтинг: 0 / 0
Помогите написать фильтр
    #33318128
dragon_rider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще забыл добавить что я полный нуб в яве по этому если есть возможность то поподробней или с примером 8-)
Заранее спасибо
...
Рейтинг: 0 / 0
Помогите написать фильтр
    #33318178
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dragon_rider
полный нуб


имелось ввиду "нуль" или "дуб"?

если ты java не знаешь, даже увидя написанный фильтр ты вряд ли
сможешь его использовать. имхо.

идея проста, как выше сказали. во время авторизации
кидаешь в сессию параметр и проверяешь его. когда пользователь уходит
(logout), удаляешь параметр.

что то типа:
1. в сервлете, отвечающем за авторизацию:
Код: plaintext
1.
2.
3.
4.
String login = request.getParameter("login");
String password = request.getParameter("password");

 if  (UserManager.login(login, password) request.setAttribute("logged",  new   Boolean (true));
2. в фильтре:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
     public   void  doFilter(ServletRequest req, ServletResponse resp, FilterChain chain)  throws  ServletException, IOException {
         Boolean  logged = ( Boolean )((HttpServletRequest)req).getAttribute("logged");
         if  (logged!= null  && logged.getBooleanValue()==true) {
            chain.doFilter(req, resp);
        }  else  {
            ((HttpServletResponse)resp).sendRedirect("/login_enter.html");            
        }
    }


ЗЫ [...]

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Помогите написать фильтр
    #33318640
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deady[quot dragon_rider]
полный нуб


имелось ввиду "нуль" или "дуб"?



наверное из La2 термин взят?
...
Рейтинг: 0 / 0
Помогите написать фильтр
    #33318988
ой, лол...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
unicornmirage
Deady[quot dragon_rider]
полный нуб


имелось ввиду "нуль" или "дуб"?



наверное из La2 термин взят?

newbie -> noobie -> newb -> noob.

распространено среди людей играющих в сетевые игры.
пришло на смену слова ламер -> ламо и т.п.
характеризует человека как не новичка, который ничего не умеет или так ничему и не научился :)
...
Рейтинг: 0 / 0
Помогите написать фильтр
    #33318992
ой, лол...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вкралась ошибка: "не новичка" интерпретировать как "новичка".
...
Рейтинг: 0 / 0
Помогите написать фильтр
    #33319236
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вкралась, нужно обработать:
Код: plaintext
1.
2.
3.
4.
5.
 try {
[quot ой, лол...]вкралась ошибка: "не новичка" интерпретировать как "новичка".[/quot]
}  catch (Exception e){
      System.out.println("exc:"+e.printStackTrace());  
 }
...
Рейтинг: 0 / 0
Помогите написать фильтр
    #33319242
dragon_rider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за всестроний анализ моей личности... 8-)
А явой я действительно занялся пол месяца назад...
Спасибо большое за примеры буду разбераться
...
Рейтинг: 0 / 0
Помогите написать фильтр
    #33319266
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dragon_riderСпасибо за всестроний анализ моей личности... 8-)
А явой я действительно занялся пол месяца назад...
Спасибо большое за примеры буду разбераться
Пожалуйста.
п.с.: предлагаю учить java вместе с русским языком, очень полезно:
автор разбераться
...
Рейтинг: 0 / 0
Помогите написать фильтр
    #33321351
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
орфографию научат и стихи будут учить писать скоро
...
Рейтинг: 0 / 0
Помогите написать фильтр
    #33321654
дениска2346
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
unicornmirageорфографию научат и стихи будут учить писать скоро

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


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