Le système d'authentification de Django gère l'identification des utilisateurs (connexion, déconnexion, mots de passe hachés) et la session associée. Les fonctions authenticate, login et logout et les vues dédiées couvrent les cas courants, et request.user donne l'utilisateur courant. Le décorateur login_required protège une vue en exigeant une connexion.
Exemple
@login_required
def profile(request):
return render(request, 'profile.html')