Я реализую аутентификацию LDAP в веб-приложении Java и получаю следующее:
try {
System.out.println(servletRequest.isRequestedSessionIdValid()); //prints true
servletRequest.login(lUser, lPassword);//successfully logs in
System.out.println(servletRequest.isRequestedSessionIdValid()); //prints false
} catch (ServletException se) {
logger.error("Error authenticating user", se);
return STATE_INPUT;
}
Значение: метод входа в систему, успешно выполненный, делает сеанс недействительным ... Любой знает, почему этобывает и как это исправить? Запрашиваемая, потому что позже приложение проверяет, если servletRequest.isRequestedSessionIdValid () == true и, как показано в коде выше, метод login делает его ложным.