X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=auth%2Fviews.py;h=f6afa3fb57a4812ca8ca4cdb22981482a4244d27;hb=de93a901d06d0f4f666ff0fcafd1fa024da144e1;hp=9d718504dc38df1a113d86b40b259720677bd4e3;hpb=89b5d553be498ec100b9403746951140e68994be;p=myslice.git diff --git a/auth/views.py b/auth/views.py index 9d718504..f6afa3fb 100644 --- a/auth/views.py +++ b/auth/views.py @@ -7,11 +7,16 @@ from django.http import HttpResponseRedirect from auth.backend import MyCustomBackend +from myslice.viewutils import the_user +from myslice.config import Config + def login_user(request): state = "Please log in below..." username = password = '' - env={'hard_wired_users':MyCustomBackend.hard_wired_users} - + env={'hard_wired_users':MyCustomBackend.hard_wired_users, + 'manifold_url':Config.manifold_url(), + } + if request.POST: username = request.POST.get('username') password = request.POST.get('password') @@ -30,7 +35,8 @@ def login_user(request): return render_to_response('view-login.html',env, context_instance=RequestContext(request)) else: state='Welcome to MySlice' - env['state']=state; env['username']='' + env['state']=state + env['username']=the_user(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 ? @@ -38,7 +44,8 @@ def logout_user (request): # xxx check that we're indeed logged in if not request.user.is_authenticated(): return HttpResponseRedirect ('/') - return render_to_response('view-logout.html',{},context_instance=RequestContext(request)) + return render_to_response('view-logout.html',{'username':the_user(request)}, + context_instance=RequestContext(request)) def do_logout_user (request): # xxx check that we're indeed logged in