Browse Source

Fixed 302 redirect behaviour with Justice reverse proxy

pull/160/head
Mike Olund 8 years ago
parent
commit
0cfd3ad198
4 changed files with 6 additions and 6 deletions
  1. +1
    -1
      edivorce/apps/core/decorators.py
  2. +1
    -1
      edivorce/apps/core/views/localdev.py
  3. +3
    -3
      edivorce/apps/core/views/main.py
  4. +1
    -1
      edivorce/settings/base.py

+ 1
- 1
edivorce/apps/core/decorators.py View File

@ -9,7 +9,7 @@ def bceid_required(function=None):
def _dec(view_func):
def _view(request, *args, **kwargs):
if not request.bceid_user.is_authenticated:
return redirect(settings.FORCE_SCRIPT_NAME + '/login')
return redirect(settings.FORCE_SCRIPT_NAME[:-1] + '/login')
else:
return view_func(request, *args, **kwargs)


+ 1
- 1
edivorce/apps/core/views/localdev.py View File

@ -19,7 +19,7 @@ def bceid(request):
# save the guid in a session variable
request.session['fake-bceid-guid'] = fake_guid
return redirect(settings.FORCE_SCRIPT_NAME + '/login')
return redirect(settings.FORCE_SCRIPT_NAME[:-1] + '/login')
else:
return render(request, 'localdev/bceid.html')

+ 3
- 3
edivorce/apps/core/views/main.py View File

@ -32,7 +32,7 @@ def preview(request, form):
def login(request):
if not request.session.get('fake-bceid-guid'):
return redirect(settings.FORCE_SCRIPT_NAME + '/bceid')
return redirect(settings.FORCE_SCRIPT_NAME[:-1] + '/bceid')
else:
guid = request.bceid_user.guid
user, created = BceidUser.objects.get_or_create(user_guid=guid)
@ -42,12 +42,12 @@ def login(request):
copy_session_to_db(request, user)
return redirect(settings.FORCE_SCRIPT_NAME + '/overview')
return redirect(settings.FORCE_SCRIPT_NAME[:-1] + '/overview')
def logout(request):
request.session.flush()
return redirect(settings.FORCE_SCRIPT_NAME + '/intro')
return redirect(settings.FORCE_SCRIPT_NAME[:-1] + '/intro')
@bceid_required


+ 1
- 1
edivorce/settings/base.py View File

@ -116,4 +116,4 @@ COMPRESS_PRECOMPILERS = (
('text/x-scss', 'django_libsass.SassCompiler'),
)
FORCE_SCRIPT_NAME = ''
FORCE_SCRIPT_NAME = '/'

Loading…
Cancel
Save