Login redirect.

master
Nick Sergeant 2013-04-28 20:11:11 -04:00
parent b76304a045
commit f13866658b
3 changed files with 7 additions and 2 deletions

View File

@ -180,7 +180,7 @@ HAYSTACK_CONNECTIONS = {
HAYSTACK_SIGNAL_PROCESSOR = 'haystack.signals.RealtimeSignalProcessor' HAYSTACK_SIGNAL_PROCESSOR = 'haystack.signals.RealtimeSignalProcessor'
# Account settings # Account settings
LOGIN_REDIRECT_URL = '/' LOGIN_REDIRECT_URL = '/login-redirect/'
LOGIN_URL = '/login/' LOGIN_URL = '/login/'
LOGOUT_URL = '/logout/' LOGOUT_URL = '/logout/'
ACCOUNT_ACTIVATION_DAYS = 0 ACCOUNT_ACTIVATION_DAYS = 0

View File

@ -11,7 +11,7 @@ from snipts.api import (PublicSniptResource, PublicTagResource,
from snipts.views import search from snipts.views import search
from tastypie.api import Api from tastypie.api import Api
from utils.views import SniptRegistrationView from utils.views import SniptRegistrationView
from views import (homepage, lexers, pro_signup, sitemap, tags, pro_signup_complete) from views import (homepage, lexers, login_redirect, pro_signup, sitemap, tags, pro_signup_complete)
import admin as custom_admin import admin as custom_admin
import os import os
@ -34,6 +34,7 @@ private_api.register(PrivateUserProfileResource())
urlpatterns = patterns('', urlpatterns = patterns('',
url(r'^$', homepage), url(r'^$', homepage),
url(r'^login-redirect/$', login_redirect),
url(r'^admin/', include(admin.site.urls)), url(r'^admin/', include(admin.site.urls)),

View File

@ -69,6 +69,10 @@ def lexers(request):
return {'objects': objects} return {'objects': objects}
def login_redirect(request):
if request.user.is_authenticated():
return HttpResponseRedirect('/' + request.user.username + '/')
@login_required @login_required
@render_to('pro-signup.html') @render_to('pro-signup.html')
def pro_signup(request): def pro_signup(request):