mirror of
https://github.com/vale981/vale981_fahrschule
synced 2025-03-05 09:51:41 -05:00
27 lines
829 B
Python
27 lines
829 B
Python
![]() |
from django.shortcuts import render_to_response
|
||
|
from django.http import HttpResponseRedirect
|
||
|
from django.contrib import auth
|
||
|
from django.core.context_processors import csrf
|
||
|
from django.contrib.auth import logout
|
||
|
|
||
|
def login(request):
|
||
|
c = {}
|
||
|
c.update(csrf(request))
|
||
|
return render_to_response('login.html', c)
|
||
|
|
||
|
def auth_view(request):
|
||
|
username = request.POST.get('username', '')
|
||
|
password = request.POST.get('password', '')
|
||
|
user = auth.authenticate(username=username, password=password)
|
||
|
if user is not None:
|
||
|
auth.login(request, user)
|
||
|
return HttpResponseRedirect('/quiz/all/')
|
||
|
else:
|
||
|
return HttpResponseRedirect('/fehler/')
|
||
|
|
||
|
def error(request):
|
||
|
return render_to_response('fehler.html')
|
||
|
|
||
|
def logout_view(request):
|
||
|
logout(request)
|
||
|
return HttpResponseRedirect('/login')
|