Zunächst muss ich aber die Benutzerauthentifizierung hinbekommen. Ich habe bisher zwei Gruppen angelegt (Schüler und Lehrer) und zwei Schüleraccounts angelegt. Ich kann diese auch schon ein und ausloggen. Was ich leider noch nicht begriffen habe, ist, wie ich jetzt den Zugang regele.
Egal auf welche Kategorie der user in diesem Startfenster klickt, er wird auf den view "main" geleitet und hier möchte ich überprüfen, ob der user eingeloggt ist oder nicht und ihn nur dann weiterleiten und ansonsten eine entsprechende Meldung ausgeben. Wahrscheinlich ist das gar nicht so schwer, ich bekomme es aber nicht hin.
Der Anfang des Codes:
Code: Alles auswählen
def main(req, slug):
kategorie = get_object_or_404(Kategorie, slug = slug)
kategorie_id = kategorie.id
user = get_fake_user()
if req.method == 'POST':
protokoll = Protokoll.objects.get(pk = req.session.get('protokoll_id'))
...
Code: Alles auswählen
def get_fake_user():
return Schueler.objects.all().first()