SessionID из tomcat заменен, но тайм-аут не перезапускается?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 SessionID из tomcat заменен, но тайм-аут не перезапускается?

Сообщение Anonymous »

У меня есть форма управления для входа в мое приложение. Работает нормально.

Код: Выделить всё


 Username


 Password


 Sing In

В моем приложении есть кнопка, вызывающая «logoutUser», которая «аннулирует» сеанс и переводит меня на главную страницу.

Код: Выделить всё

protected logoutUser() {
this.http.post('/foo/logout', {}).subscribe ({
next: () => {
location.reload(); //reloads the page after the post call invalidates the session
}});}
В xml.config tomcat по умолчанию установлен тайм-аут 30 минут, и я заметил, что время сеанса страницы входа истекает через 30 минут, и когда я пытаюсь войти снова, я получаю тайм-аут 408 из j_security_check POST-вызов.
Я проверил сеть и вижу, что идентификатор сеанса меняется каждый раз, когда я вхожу в систему или выхожу из нее. Есть ли способ «поддержать» страницу входа в систему после истечения 30 минут? Потому что мне нужно каждый раз очищать кеш, чтобы убрать 30-минутный тайм-аут.
Я пытался перезагрузить страницу с помощью location.reload(true), но это не сработало.
Есть рекомендации? спасибо

Подробнее здесь: https://stackoverflow.com/questions/792 ... restarting
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»