powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопросик по вэб приложению
10 сообщений из 10, страница 1 из 1
Вопросик по вэб приложению
    #34466259
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот решила я свой сайтик написать,с регитрацией и т.д.
В качестве среды разработки использую Java Studio Creator
Для входа на сайт пользователь должен ввести логин и пароль,и потом если они правильные он переходит страницу main,у меня вопрос,как мне идентифицировать пользователя на всех страницах, т.е. чтобы не было так,типа пользователь ввел в браузере адрес страницы main и без всяких логинов и паролей зашел, надо чтобы его выбросило оттуда, и сказало типа:"вы не вошли на сайт".Знаю что есть куки и еще сессии(куки использовать не хочу), как сессии использовать в данном случае, если юзер правильно ввел логин и пароль,я создаю сессию и ложу в нее этот логин и пароль,или как, вообщем обясните этот момент.И вообще,где мне хранить информацию,которую использует польователь на всех страницах, т.е. имя например, телефон и т.д.
Надеюсь хоть чуть-чут понятно кому-то, что я имела ввиду
СПАСИБО
...
Рейтинг: 0 / 0
Вопросик по вэб приложению
    #34466296
y3u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
использовать JAAS
...
Рейтинг: 0 / 0
Вопросик по вэб приложению
    #34466392
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JulTя создаю сессию и ложу в нее этот логин и пароль
- Вы сами ответили на свой вопрос. А как ЛОЖИТЬ в сессию это другой вопрос :)
...
Рейтинг: 0 / 0
Вопросик по вэб приложению
    #34466418
Quessir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну можно использовать фильтры ("чтоб он не вводил вручную урл"). Если данных мало, то можно записать их в сессию как атрибут. А если много, то использовать бд думаю удобнее(ключем будет СИД).
...
Рейтинг: 0 / 0
Вопросик по вэб приложению
    #34466462
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov JulTя создаю сессию и ложу в нее этот логин и пароль
- Вы сами ответили на свой вопрос. А как ЛОЖИТЬ в сессию это другой вопрос :)
пару слов про то,как ложить в сессию,буду очень признательна
...
Рейтинг: 0 / 0
Вопросик по вэб приложению
    #34466475
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
y3uиспользовать JAAS
подробнее можно пожалуйста
...
Рейтинг: 0 / 0
Вопросик по вэб приложению
    #34466490
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QuessirНу можно использовать фильтры ("чтоб он не вводил вручную урл"). Если данных мало, то можно записать их в сессию как атрибут. А если много, то использовать бд думаю удобнее(ключем будет СИД).
сид- это идентификатор сессии? т.е. вы предлагаете хранить его в базе данных? но ведь этот сид насколько я знаю генерит вэб сервер,а потом когда сессия убивается сид тоже перестает существовать, т.е. тот сид который будет лежать в базе уже не будет иметь никакого значения для вэб сервера, или я чего-то не понимаю, объясните пожалуйста
...
Рейтинг: 0 / 0
Вопросик по вэб приложению
    #34466602
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JulTпару слов про то,как ложить в сессию,буду очень признательна
Страница или фильтр авторизации:
Код: plaintext
1.
2.
3.
4.
5.
HttpSession session=request.getSession();
...
 if (проверка данных){
   session.setAttribute("login", логин); //удобно хранить объект инкапсулирующий данные о пользователе
}

Страница с ограниченым доступом:
Код: plaintext
1.
2.
3.
4.
 if (session.getAttribute("login")== null ){
    response.sendRedirect("/logon.jsp"); // или forward
    ...
}
...
Рейтинг: 0 / 0
Вопросик по вэб приложению
    #34466648
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вопросик по вэб приложению
    #34466726
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov JulTпару слов про то,как ложить в сессию,буду очень признательна
Страница или фильтр авторизации:
Код: plaintext
1.
2.
3.
4.
5.
HttpSession session=request.getSession();
...
 if (проверка данных){
   session.setAttribute("login", логин); //удобно хранить объект инкапсулирующий данные о пользователе
}

Страница с ограниченым доступом:
Код: plaintext
1.
2.
3.
4.
 if (session.getAttribute("login")== null ){
    response.sendRedirect("/logon.jsp"); // или forward
    ...
}

спасибо большое,но у меня еще вопросик,а как мне получить все-таки этот объект сессии HttpSession session, раньше я все в JBuilder-е делала и там все понятно, а в Java Studio Creator все как-то по другому, где мне взять этот request, чтобы потом по нему получить HttpSession session
Простите за глупые вопросы
Еще раз спасибо большое.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопросик по вэб приложению
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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