diff options
Diffstat (limited to 'scipy/views.py')
-rw-r--r-- | scipy/views.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/scipy/views.py b/scipy/views.py index 078923a..ee06c30 100644 --- a/scipy/views.py +++ b/scipy/views.py @@ -21,18 +21,23 @@ def user_login(request): else: return HttpResponse("Not active") else: - return HttpResponse("Invalid username or password") + return HttpResponseRedirect("/2013/accounts/login/?status=in") else: form = UserLoginForm() next = '/2013/accounts/upload-document/' if 'next' in request.GET: next = request.GET['next'] - + + status = '' + if status in request.GET: + status = request.GET['status'] + context = {} context.update(csrf(request)) context['form'] = form context['next'] = next + context['status'] = status return render_to_response('login.html', context) else: return HttpResponseRedirect('/2013/accounts/upload-document') @@ -93,4 +98,4 @@ def upload_document(request): context['form'] = DocumentUploadForm() return render_to_response('upload-document.html', context) else: - return HttpResponseRedirect('/2013/accounts/login') + return HttpResponseRedirect('/2013/accounts/login')
\ No newline at end of file |