Делаю проект на Servlets. Допустим пользователь что-то добавил себе в корзину, и сервер проверяет авторизован ли он, если нет- отправляет на страницу авторизации. И вопрос, как сделать так, чтобы при успешной авторизации этот товар добавился в корзину?
Сохранить где-то идентификатор нужного действия и выполнить его после авторизации.
Например я иду по ссылке /profile/settings
Я неавторизован и меня редиректит на /login, добавляя в урл параметр /login?redirect=/profile/settings
После авторизации смотрим в урл и если есть параметр redirect, то редиректим в нужное место.
С корзиной можно в куки писать, ну или куда фантазия укажет.