def logout(request): if request.method == 'POST' and 'submit_desudo' in request.POST: desudo(request) return HttpResponseRedirect(reverse('webfront-index')) else: del request.session[ACCOUNT_ID_VAR] del request.account request.session.set_expiry(datetime.now()) request.session.save() return HttpResponseRedirect('/')
def logout(request): """Controller for doing a logout""" if request.method == 'POST' and 'submit_desudo' in request.POST: desudo(request) return HttpResponseRedirect(reverse('webfront-index')) else: account = request.account del request.session[ACCOUNT_ID_VAR] del request.account request.session.set_expiry(datetime.now()) request.session.save() LogEntry.add_log_entry(account, 'log-out', '{actor} logged out', before=account) return HttpResponseRedirect('/')