Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Кнопка "Назад" / 18 сообщений из 18, страница 1 из 1
11.08.2005, 14:47
    #33210612
b
b
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка "Назад"
Проблема вот в чём.
Есть web-приложение на jsp. Есть там операция "Выход", по которой идёт переход на страницу "Гуд-Бай-Юзер". Проблема: как не дать ему вернуться в приложение по кнопке "Назад"????
...
Рейтинг: 0 / 0
11.08.2005, 14:49
    #33210616
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка "Назад"
сессиями. В сессию класть какой нибудь аттрибут, который при "выходе" из неё
удалять, либо вообще всю сессию закрывать через invalidate();

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
11.08.2005, 15:07
    #33210674
b
b
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка "Назад"
я выставляю параметр
но он страницу из буфера своего подчитывает, и сервлет который должен просекать невозможность захода на страницу соответственно не отрабатывает

объясните пожалуйста, где делать invalidate() сессии???
...
Рейтинг: 0 / 0
11.08.2005, 15:32
    #33210767
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка "Назад"
bя выставляю параметр
но он страницу из буфера своего подчитывает, и сервлет который должен
просекать невозможность захода на страницу соответственно не отрабатывает

объясните пожалуйста, где делать invalidate() сессии???
ну и что, что он из буфера подчитывает? Этого не запретишь да и пусть
учитывается - это ведь не страшно?

HttpSession.invalidate();

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
11.08.2005, 15:39
    #33210795
b
b
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка "Назад"
я делаю внутри сервлета у сессии invalidate()
не помогает
...
Рейтинг: 0 / 0
11.08.2005, 15:46
    #33210819
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка "Назад"
bя делаю внутри сервлета у сессии invalidate()
не помогает
ещё раз: В сервлете проверяешь наличие некоторого атрибута в сессии, если
его нет - пинок под зад. Или же простое наличие сессии, если нет - пинок под
зад. Атрибут или наличие сессии - это уже решать тебе.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
11.08.2005, 15:52
    #33210845
b
b
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка "Назад"
по кнопке назад не происходит никакого взаимодействия с web-сервером! сервлет отдыхает
...
Рейтинг: 0 / 0
11.08.2005, 15:57
    #33210860
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка "Назад"
bпо кнопке назад не происходит никакого взаимодействия с
web-сервером! сервлет отдыхает
и что? сам подумай: ты отдал контент - пользователь с ним волен делать, что
захочет - сохранить на диске, опубликовать в газете и пр. пр.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
11.08.2005, 16:03
    #33210884
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка "Назад"
если ты делаешь invalidate() или что то ещё запрещающее пользователю
работать с системой после "выхода из системы" то по кнопке "назад" он не
возвратится в приложение он возвращается просто к страничке со старыми
данными. Сколько можно разжевывать?

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
11.08.2005, 16:05
    #33210894
b
b
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка "Назад"
это тебе и мне понятно
но сцуке-юзеру не хочется (хотя он сам жмёт на кнопку НАЗАД) чтобы он видел хоть чтонибудь что он нагенерил до этого сам
...
Рейтинг: 0 / 0
11.08.2005, 16:08
    #33210906
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка "Назад"
bэто тебе и мне понятно
но сцуке-юзеру не хочется (хотя он сам жмёт на кнопку НАЗАД) чтобы он видел
хоть чтонибудь что он нагенерил до этого сам
а ты ему популярно объясни: "ты хоть усрись дубина необразованная, но ничего
после выхода ты сделать не сможешь".

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
11.08.2005, 16:32
    #33210997
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка "Назад"
bпо кнопке назад не происходит никакого взаимодействия с web-сервером! сервлет отдыхает

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

че за таг не помню...
...
Рейтинг: 0 / 0
11.08.2005, 16:35
    #33211013
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка "Назад"
Код: plaintext
1.
2.
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">

Но Опера на него не смотрит:)
...
Рейтинг: 0 / 0
11.08.2005, 16:43
    #33211051
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка "Назад"
wessenможно сделать, чтобы не отдыхал, в HTML есть какой то таг или
параметр, который указывает браузеру не кешировать страницу, вот его и надо
использовать.

че за таг не помню...

Denis Popov<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">



Но Опера на него не смотрит:)
у нас на клиентов вообще никакой проверки не выносится. Всё надежней
серверная сторона.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
11.08.2005, 16:49
    #33211082
и
и
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка "Назад"
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">


этот код есть
но почему то не помогает
...
Рейтинг: 0 / 0
11.08.2005, 16:52
    #33211094
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка "Назад"
Denis Popov
Код: plaintext
1.
2.
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">

Но Опера на него не смотрит:)

Не, это я не то сморозил походу, кнопк back это немного не то. Она к кешу вообще никакого отношения не имеет, точнее у нее свой кеш.
...
Рейтинг: 0 / 0
11.08.2005, 16:56
    #33211114
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка "Назад"
может AJAX туда внедрить и пусть сам втихаря проверяет - есть сессия или
нет. :))

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
14.10.2005, 19:37
    #33326097
Bighamster
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка "Назад"
Спасает

<script>history.forward();</script>
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Кнопка "Назад" / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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