From a0c554ccd80bc950f9836b04f980ac1818629552 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mat=C3=ADas=20Aguirre?= Date: Mon, 6 Feb 2012 22:45:22 -0200 Subject: [PATCH] Simplfy code --- social_auth/views.py | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/social_auth/views.py b/social_auth/views.py index 46a9018..1dc36f0 100644 --- a/social_auth/views.py +++ b/social_auth/views.py @@ -124,17 +124,14 @@ def disconnect(request, backend, association_id=None): def auth_process(request, backend): """Authenticate using social backend""" - # Save any defined redirect_to value into session - if REDIRECT_FIELD_NAME in request.REQUEST: - data = request.POST if request.method == 'POST' else request.GET - if REDIRECT_FIELD_NAME in data: - # Check and sanitize a user-defined GET/POST redirect_to field - # value. - redirect = data[REDIRECT_FIELD_NAME] - - if setting('SOCIAL_AUTH_SANITIZE_REDIRECTS', True): - redirect = sanitize_redirect(request.get_host(), redirect) - request.session[REDIRECT_FIELD_NAME] = redirect or DEFAULT_REDIRECT + # Save any defined next value into session + data = request.POST if request.method == 'POST' else request.GET + if REDIRECT_FIELD_NAME in data: + # Check and sanitize a user-defined GET/POST next field value + redirect = data[REDIRECT_FIELD_NAME] + if setting('SOCIAL_AUTH_SANITIZE_REDIRECTS', True): + redirect = sanitize_redirect(request.get_host(), redirect) + request.session[REDIRECT_FIELD_NAME] = redirect or DEFAULT_REDIRECT if backend.uses_redirect: return HttpResponseRedirect(backend.auth_url()) -- 2.39.5