У меня странный вопрос об управлении сессиями.
Я реализовал цепочку форм, и после заполнения форм модель сохраняется в базе данных, но в этой модели есть поля типа create_user
, update_user
и т. Д.
Чтобы заполнить эти user
поля, конечно, должен быть аутентифицированный пользователь. Однако моя цепочка форм также может быть заполнена анонимным пользователем.
Если этот анонимный пользователь регистрируется или входит в систему до сброса сеанса, его user_id
следует назначить полям create_user
и update_user
.
Каков наилучший способ реализации такой системы?
Надеюсь, я объясню ситуацию.
Спасибо