[Repoze-checkins] r1658 - repoze.shootout/trunk/repoze/shootout
Chris McDonough
chrism at agendaless.com
Sat Aug 23 00:14:04 EDT 2008
Author: Chris McDonough <chrism at agendaless.com>
Date: Sat Aug 23 00:14:04 2008
New Revision: 1658
Log:
Redirect on logout (depends on repoze.who 1.0.5).
Modified:
repoze.shootout/trunk/repoze/shootout/views.py
Modified: repoze.shootout/trunk/repoze/shootout/views.py
==============================================================================
--- repoze.shootout/trunk/repoze/shootout/views.py (original)
+++ repoze.shootout/trunk/repoze/shootout/views.py Sat Aug 23 00:14:04 2008
@@ -5,6 +5,7 @@
import webob
import formencode
from webob.exc import HTTPFound
+from webob.exc import HTTPUnauthorized
from paste import urlparser
@@ -251,9 +252,8 @@
login_form=login_form)
def logout_view(context, request):
- response = webob.Response()
- response.status = '401 Unauthorized'
- return response
+ # the Location in the headers tells the form challenger to redirect
+ return HTTPUnauthorized(headers=[('Location', request.application_url)])
def login_view(context, request):
return main_view(context, request)
More information about the Repoze-checkins
mailing list