Posted original on the Django Users group because I thought I was
missing something: 
http://groups.google.com/group/django-users/browse_thread/thread/a612987d2c3487e4

Per what Tom mentions on the Django Users thread:

- an authenticated user logging in under a different account keeps the
session key, but session data is flushed
- a non-authenticated user keeps the session data but gets a new
session key

This behavior is confusing especially the latter since data was
persisted pre-auth to post-auth even though the session key changed.
There is certainly utility for persisting post-auth (e.g. e-commerce),
but this is not documented anywhere.

How would everyone feel about making this a setting, e.g.
SESSION_FLUSH_AT_LOGIN? If false, it would behave as it does now
otherwise it would flush the non-auth session.

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@googlegroups.com.
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to