Package django :: Package contrib :: Package auth
[hide private]
[frames] | no frames]

Package auth

source code

Submodules [hide private]

Functions [hide private]
 
load_backend(path) source code
 
get_backends() source code
 
authenticate(**credentials)
If the given credentials are valid, return a User object.
source code
 
login(request, user)
Persist a user id and a backend in the request.
source code
 
logout(request)
Remove the authenticated user's ID from the request.
source code
 
get_user(request) source code
Variables [hide private]
  SESSION_KEY = '_auth_user_id'
  BACKEND_SESSION_KEY = '_auth_user_backend'
  REDIRECT_FIELD_NAME = 'next'
Function Details [hide private]

login(request, user)

source code 

Persist a user id and a backend in the request. This way a user doesn't have to reauthenticate on every request.