
Zum Beenden einer Session wurden allerdings nicht viele Worte verloren, das einzige was ich dazu sehe ist:
Entsprechend habe ich meine Anmelde- und Abmeldeviews folgendermaßen gestaltet:class werkzeug.contrib.sessions.SessionStore(session_class=None)
...
delete(session)
Delete a session
Code: Alles auswählen
def login(request):
name = error = ''
if request.method == 'POST':
user = User.query.filter_by(name=name).first()
if #formular prüfkrams erfolgreich:
request.session['uid'] = user.uid
request.session['name'] = user.name
return redirect('/')
return render_template('auth/login.html', name=name, error=error)
def logout(request):
local.session_store.delete(request.session)
return redirect('/')

Ist es nicht weiter schlimm, dass das Cookie weiter besteht? Und wenn doch: Wie beende ich die Session ordnungsgemäß (und lösche das Cookie)?