# -*- coding: utf-8 -*-
from django.core.urlresolvers import reverse, resolve, Resolver404
from django.http import HttpResponseRedirect
class PrivateMiddleware(object):
def process_request(self, request):
if not request.user.is_authenticated():
# XXX
#import ipdb
#ipdb.set_trace()
url_name = resolve(request.path).url_name
if url_name != 'login_invite' and url_name != 'detail_invite' \
and url_name != u'django.views.static.serve':
return HttpResponseRedirect(reverse('login_invite'))
from django.core.urlresolvers import reverse, resolve, Resolver404
from django.http import HttpResponseRedirect
class PrivateMiddleware(object):
def process_request(self, request):
if not request.user.is_authenticated():
# XXX
#import ipdb
#ipdb.set_trace()
url_name = resolve(request.path).url_name
if url_name != 'login_invite' and url_name != 'detail_invite' \
and url_name != u'django.views.static.serve':
return HttpResponseRedirect(reverse('login_invite'))