Fixed #17236 -- Clarified that anonymous session data are retained after login. Thanks krzysiumed for the patch.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@17704 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
78638a9a51
commit
3dc946e49e
|
@ -55,7 +55,8 @@ def authenticate(**credentials):
|
|||
def login(request, user):
|
||||
"""
|
||||
Persist a user id and a backend in the request. This way a user doesn't
|
||||
have to reauthenticate on every request.
|
||||
have to reauthenticate on every request. Note that data set during
|
||||
the anonymous session is retained when the user logs in.
|
||||
"""
|
||||
if user is None:
|
||||
user = request.user
|
||||
|
|
|
@ -727,6 +727,9 @@ Django provides two functions in :mod:`django.contrib.auth`:
|
|||
using Django's session framework, so, as mentioned above, you'll need to
|
||||
make sure to have the session middleware installed.
|
||||
|
||||
Note that data set during the anonymous session is retained when the user
|
||||
logs in.
|
||||
|
||||
This example shows how you might use both
|
||||
:func:`~django.contrib.auth.authenticate()` and
|
||||
:func:`~django.contrib.auth.login()`::
|
||||
|
|
Loading…
Reference in New Issue