У меня есть форма, которую пользователи могут заполнить, и нажатие кнопки «Создать» выдаст запрос POST для создания новой записи в базе данных с данными формы.
Теперь только зарегистрированные пользователи должны иметь возможность создавать записи в базе данных, но я хочу, чтобы все пользователи могли заполнять форму.Только при нажатии «Создать» я хочу, чтобы мое приложение перенаправляло пользователей, которые не вошли на страницу входа.После входа в систему я хочу продолжить обработку запроса POST и создать запись в базе данных без необходимости повторного ввода всех данных формы пользователем.
Каков наилучший способ обработки этого?Поместить данные POST в сеанс?Но затем, после успешного входа в систему, я хочу создать запись базы данных в исходном контроллере / действии (чтобы не дублировать код), и кажется, что выполняется запрос POST из моего приложения (в методе after-success-login-method)странный.Есть идеи получше?
Спасибо!