В моем приложении Grails, использующем shiro, я использую файлы cookie для хранения данных сеанса, включая авторизацию.
Когда пользователь пытается войти в систему, не принимая файлы cookie, вход работает, но затем (как и ожидалось) сеанс снова теряется, и пользователь выходит из системы.
Я не хочу менять это поведение в целом, я просто хочу показать пользователю уведомление о том, что его браузер должен принимать файлы cookie.
Итак, есть ли способ сказать, что этот пользователь был тем, кто ПЫТАЛСЯ войти в систему после потери данных сеанса, чтобы я мог отобразить соответствующее сообщение?
Я думаю, что проводить тест, принимаются ли файлы cookie на каждой странице, это слишком много, поэтому я иду к решению только при входе в систему.