Django all-auth - подключение данных сеанса к пользователю после входа в систему
Я использую django-allauth и django-rest-auth для входа и регистрации. Пользователи могут взаимодействовать с сервером в качестве посетителей, и я хотел бы сохранить это взаимодействие после регистрации / входа в систему.
Я могу сделать это после регистрации, используя сигнал all-auth:
from allauth.account.signals import user_signed_up
Однако это не работает для входа в систему, когда я использую сигнал from allauth.account.signals import user_logged_in
- Только при полной аутентификации сигнал испускается, но django генерирует новый сеанс до достижения сигнала (чтобы я мог получить данные).
- При Rest-auth сигнал вообще не излучается.
Есть ли способ решить это? Может быть, переопределив процесс входа в Django?
Спасибо