+ env['state'] = "Your username and/or password were incorrect."
+ return render_to_response('view-login.html',env, context_instance=RequestContext(request))
+ else:
+ state='' #Welcome to MySlice'
+ env['state']=state
+ env['username']=the_user(request)
+ env['topmenu_items'] = topmenu_items('', request)
+ return render_to_response('view-login.html',env, context_instance=RequestContext(request))
+
+# hard question : where should we redirect requests to logout if user is not logged in ?
+def logout_user (request):
+ # check that we're indeed logged in
+ if not request.user.is_authenticated():
+ return HttpResponseRedirect ('/')
+ logout(request)
+ return HttpResponseRedirect ('/')
+