Commit 8cda1db4 authored by Sharad Heft's avatar Sharad Heft

Add customizable redirection URL after login and logout.

parent af29db97
from django.shortcuts import redirect from django.shortcuts import redirect
from django.contrib import auth from django.contrib import auth
from django.views.decorators.cache import never_cache from django.views.decorators.cache import never_cache
from django.conf import settings
from test_oauth.session import TESTOAuth2Session from test_oauth.session import TESTOAuth2Session
...@@ -18,7 +19,7 @@ def login(request, next=None): ...@@ -18,7 +19,7 @@ def login(request, next=None):
def logout(request): def logout(request):
if request.user.is_authenticated(): if request.user.is_authenticated():
auth.logout(request) auth.logout(request)
return redirect("/") return redirect(getattr(settings, 'TEST_OAUTH_REDIRECT', '/'))
@never_cache @never_cache
...@@ -32,4 +33,4 @@ def callback(request): ...@@ -32,4 +33,4 @@ def callback(request):
auth.login(request, auth.authenticate(**session.profile)) auth.login(request, auth.authenticate(**session.profile))
return redirect('/') return redirect(getattr(settings, 'TEST_OAUTH_REDIRECT', '/'))
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