2009-05-17 4 views
0

Я использую аутентификацию на базовом уровне, и мне нужен лучший код выхода из JSP/Servlet. Я использую JSP & сервлет и MS-Access в качестве backend.Код выхода из JSP

Требуется создать сеанс в JSP?

ответ

2

, если вы желаете, чтобы "выйти" из приложения, попробуйте:

request.getSession() недействительными();.

0

request.getSession(). Invalidate(); не будет работать с разрешениями ... так 1 шаг после succesfull время входа в систему задает сеанс session.setAttribute ("loginstatus", "true"); при выходе из системы, значение «false»;

и после Войти страницы включают в себя authentication.jsp который сеточку проверить ststus сеанса «LoginStatus», если оно ложно, то его вперед управления до входа страницы .... Я думаю, что это будет работать ...

+1

А? Почему это не сработает? Является ли информация для входа за пределы сеанса? Это вызвало бы другие (и более серьезные) проблемы. – BalusC

0

Если вы используете Servlet 3.0 API, используйте:

<a href="${pageContext.request.logout()}">Logout</a>

Это работает (проверено и доказано)!

Смежные вопросы