Идентификатор JSession остается тем же после недействительной сессии и request.getsession (true) - PullRequest
0 голосов
/ 05 июня 2019

Я пытаюсь сделать недействительным существующий сеанс и пытаюсь создать новый сеанс для приложения после успешного входа в систему / процесса.Но JSESSIONID остается одинаковым до и после аннулирования сеанса.

, но prevsession.getId () и session.getId () одинаковы.

HttpSession prevsession = request.getSession(false);
        if (prevsession != null)
        {
            prevsession.invalidate();
        }
HttpSession session = request.getSession(true);

Я ожидаю, что здесь есть, request.getSession (true) создаст новый JSESSIONID после аннулирования сеанса.

Любая помощь очень ценится.

1 Ответ

0 голосов
/ 05 июня 2019

Это не является дефектом и может быть поведением контейнера сервера, когда используются идентификаторы сеансов, сеансы по-прежнему остаются уникальными.

...