X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=auth%2Fviews.py;h=d1e78b5373b9e2ef38087a9170e8e35355bb2f93;hb=8e3fca79b99e073cf969b2ae6a5cb04d84bc497b;hp=f5db82d20dc2177fb4f2191ac509a9b29fb19d9c;hpb=0c525feb926047f2b9e6cef63121d2d454aff35b;p=myslice.git diff --git a/auth/views.py b/auth/views.py index f5db82d2..d1e78b53 100644 --- a/auth/views.py +++ b/auth/views.py @@ -7,6 +7,8 @@ from django.http import HttpResponseRedirect from auth.backend import MyCustomBackend +from myslice.viewutils import the_user + def login_user(request): state = "Please log in below..." username = password = '' @@ -20,19 +22,18 @@ def login_user(request): if user is not None: if user.is_active: login(request, user) - state = "You're successfully logged in!" + #state = "You're successfully logged in!" return HttpResponseRedirect ('/') else: - state = "Your account is not active, please contact the site admin." - env['state']=state; env['username']=username + env['state'] = "Your account is not active, please contact the site admin." return render_to_response('view-login.html',env, context_instance=RequestContext(request)) else: - state = "Your username and/or password were incorrect." - env['state']=state; env['username']=username + 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']='' + 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 ? @@ -40,7 +41,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