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