Тайм-аут сессии и перенаправление на вход в систему - PullRequest
1 голос
/ 31 июля 2010

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

В нашем случае перенаправленная страница пытается извлечь значения из сеанса, и она плохо работает с исключениями, и она прекрасно работает, когда нет зависимости от страниц, которые не зависят от переменных сеанса. *

Как лучше всего справиться с ситуацией? Можем ли мы просто перенаправить это на домашнюю страницу, если да, то как это сделать?

1 Ответ

1 голос
/ 31 июля 2010

Это зависит от того, сколько информации вы храните в сеансе. Как правило, вы всегда должны иметь «самую короткую» область видимости.

Вероятно, ваш лучший вариант - разрешить перенаправление только на страницах без состояния, чтобы не возникало проблем с несовместимым состоянием.

Что касается вашей последней проблемы, взгляните на это: redirecting-on-session-timeout-in-jsf-richfaces-facelet . Просто установите метку на то, что вы хотите.

...