Не происходит редирект в зависимости от условия
Я хочу чтобы когда пользователь зашёл на мой сайт при помощи авторизации через "Яндекс" в сессию в атрибут "Auth" записывалось значение "true". Когда пользователь в следующий раз будет заходить на сайт, должно проверяться наличие атрибута "Auth" в сессии и если данный атрибут существует, то должна происходить переадресация не на страницу логина, а в личный кабинет пользователя. Вот мой код:
@RequestMapping("/login")
public String loginPage(Model model,
@RequestParam(value = "login", required = false) String login,
@RequestParam(value = "password", required = false) String password,
HttpSession session
) {
String result="/login";
String authInSession=(String)session.getAttribute("Auth");
if(authInSession.length()>0)
{
result="/cabinet";
}
model.addAttribute("login", login);
model.addAttribute("password", password);
return result;
}
Но когда я вызываю контроллер login, то я получаю следующую ошибку:
Помогите, пожалуйста, разобраться с данной проблемой.
