0
<?php
session_start();
$_SESSION['username'] = "johndoe" // Must be already set
?>
Comment écrire un code équivalent pour ce qui précède dans djangoset session utilisateur dans django
<?php
session_start();
$_SESSION['username'] = "johndoe" // Must be already set
?>
Comment écrire un code équivalent pour ce qui précède dans djangoset session utilisateur dans django
Lorsque SessionMiddleware est activé, chaque objet HttpRequest - le premier argument à une fonction de vue Django - aura un attribut de session , qui est un objet ressemblant à un dictionnaire. Vous pouvez le lire et y écrire.
Exemple:
def login(request):
m = Member.objects.get(username=request.POST['username'])
if m.password == request.POST['password']:
request.session['member_id'] = m.id
return HttpResponse("You're logged in.")
else:
return HttpResponse("Your username and password didn't match.")