Mam aplikację Django, która rejestruje wybory produktów użytkowników dla obu uwierzytelnionych użytkowników. Moim zamiarem jest, aby użyć zmiennej request.session.session_key
skojarzyć anonimowe dane z użytkownikiem, jeśli zdecydują się później zarejestrować, a la ten post:Klucz sesji django zmienia się po uwierzytelnieniu
Django storing anonymous user data
Wydaje się jednak, że sesja kluczowe zmiany, gdy użytkownik loguje się/registers, aby klucz sesji nie był już powiązany z użytkownikiem. Czy to jest poprawne zachowanie struktury sesji Django. Czy istnieje solidny sposób na osiągnięcie funkcjonalności, której szukam?
Każda pomoc bardzo ceniona.
Spójrz na [Django sesji: Zmiana klucza sesji, kiedy zmodyfikowana] (http://stackoverflow.com/questions/ 11192904/django-sessions-changing-session-key-when-modified). –
Należy pamiętać, że ta zmiana kluczy sesji pomaga w pewnym stopniu w ochronie przed fiksowaniem sesji. Rozważ to przed wyłączeniem. – Mark