Używam zmiennych sesji ColdFusion 10 i J2EE. Aby wylogować użytkownika (zakończyć sesję) Używam getPageContext().getSession().invalidate()
działa to dobrze, dopóki nie uruchomię testów MXUnit ijeden z nich testuje proces wylogowania. Sesja jest unieważniana, a kolejne testy kończą się niepowodzeniem, ponieważ nie ma aktywnej sesji. Czy istnieje sposób na utworzenie nowej sesji bez ponownego ładowania strony?
Odpowiedzi:
1 dla odpowiedzi № 1Dla lepszej widoczności z komentarzy
Nie sądzę, że możesz utworzyć nową sesję bez wysyłania / odbierania danych od klienta wskazana strona (na dnie):
Nie możesz zniszczyć sesji i utworzyć sesji na tę samą prośbę, ponieważ utworzenie nowej sesji wiąże się z wysłaniem plików cookie sesji.