Commit 078350dc authored by Romain Loth's avatar Romain Loth

[FIX] login via auth: corrected a mistake in previous commit

parent fd9b53a3
...@@ -54,17 +54,19 @@ def login_user(request): ...@@ -54,17 +54,19 @@ def login_user(request):
next_page = "" next_page = ""
if request.GET: if request.method == "GET":
additional_context = {}
# if for exemple: auth/?next=/project/5/corpus/554/document/556/ # if for exemple: auth/?next=/project/5/corpus/554/document/556/
# => we'll forward ?next="..." into template with form # => we'll forward ?next="..." into template with form
additional_context = {'next_page':request.GET['next']} if ('next' in request.GET):
additional_context = {'next_page':request.GET['next']}
return render_to_response('authentication.html', return render_to_response('authentication.html',
additional_context, additional_context,
context_instance=RequestContext(request) context_instance=RequestContext(request)
) )
elif request.POST: elif request.method == "POST":
username = request.POST['username'] username = request.POST['username']
# /!\ pass is sent clear in POST data # /!\ pass is sent clear in POST data
...@@ -77,12 +79,12 @@ def login_user(request): ...@@ -77,12 +79,12 @@ def login_user(request):
login(request, user) login(request, user)
# if "next" forwarded from the GET via the template form # if "next" forwarded from the GET via the template form
next_page = request.POST['the_next_page'] if ('the_next_page' in request.POST):
if next_page: return HttpResponseRedirect(request.POST['the_next_page'])
return HttpResponseRedirect(next_page)
else: else:
return HttpResponseRedirect('/projects/') return HttpResponseRedirect('/projects/')
def logout_user(request): def logout_user(request):
logout(request) logout(request)
return HttpResponseRedirect('/') return HttpResponseRedirect('/')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment