python / beginner
Snippet
Zugriffsbeschränkung mit login_required
Der login_required-Decorator ist ein schneller Weg, um sicherzustellen, dass nur authentifizierte Benutzer auf eine bestimmte View-Funktion zugreifen können.
snippet.py
1
2
3
4
5
from django.contrib.auth.decorators import login_required@login_requireddef profile_view(request):return render(request, 'profile.html')
django
Erklärung
1
from django.contrib.auth.decorators import login_required
Importiert den notwendigen Decorator aus Djangos Authentifizierungssystem.
2
@login_required
Ein Decorator, der prüft, ob der Benutzer eingeloggt ist, bevor die Funktion ausgeführt wird.
3
def profile_view(request):
Die View-Funktion, die nun geschützt ist und nur für Mitglieder zugänglich ist.