예제 #1
0
파일: urls.py 프로젝트: dorosh/auth_serv
from apps.core.views import AccessTokenDetailView
from apps.core.decorators import set_auth_cookie, external_redirect
from apps.profiler.views import CustomActivationView, Login, MyRegistrationView

from apps.profiler.views import Profile


urlpatterns = patterns(
    '', url(r'^admin/', include(admin.site.urls)),
    url(r'', include('apps.core.urls')),
    # url(r'', include('apps.profiler.urls')),
    url(r'', include('social.apps.django_app.urls', namespace='social')),

    url(r'^accounts/activate/(?P<activation_key>\w+)/$',
        CustomActivationView.as_view(), name='registration_activate'),
    url(r'^accounts/', include('registration.backends.default.urls')),
    url(r'^accounts/password/reset/(?P<uidb64>[0-9A-Za-z]+)-(?P<token>.+)/$',
        'django.contrib.auth.views.password_reset_confirm',
        {'post_reset_redirect' : '/accounts/password/done/'}),
    url(r'^accounts/reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$',
        'django.contrib.auth.views.password_reset_confirm',
        name='password_reset_confirm'),
    url(r'^accounts/reset/complete/$',
        'django.contrib.auth.views.password_reset_complete',
        name='password_reset_complete'),
    url('^accounts/password_change/',
        'django.contrib.auth.views.password_change',
        name="password_change"),
    url(r'^accounts/password_changed/$',
        'django.contrib.auth.views.password_change_done',
예제 #2
0
    url(r'^admin/login/$', set_auth_cookie(admin_site.login), name='admin:login'),
    url(r'^admin/logout/$', set_auth_cookie(wrap_admin(admin_site.logout)), name='logout'),
    url(r'^admin/', include(admin_site.urls)),

    # social auth
    url(r'^email_complete/(?P<backend>[^/]+){0}$'.format(extra),
        set_auth_cookie(email_complete), name='email_complete'),
    url(r'^complete/(?P<backend>[^/]+){0}$'.format(extra),
        set_auth_cookie(complete), name='social:complete'),
    url(r'^', include('social.apps.django_app.urls', namespace='social')),

    url(r'^', include('apps.profiler.urls')),
    url(r'^', include('apps.core.urls')),

    url(r'^accounts/activate/(?P<activation_key>\w+)/$',
        set_auth_cookie(CustomActivationView.as_view()),
        name='registration_activate'),
    url(r'^register/$', set_auth_cookie(RegistrationView.as_view()),
        name='registration_register2'),
    url(r'^accounts/', include('registration.backends.default.urls')),
    # подтвержения регистрации
    url(r'^registered/$', set_auth_cookie(RegisteredView.as_view()),
        name='registered'),

    # логин
    url(r'^login/', set_auth_cookie(login), name='login'),
    url(r'^logout/', external_redirect(set_auth_cookie(logout)),
        {'next_page': '/'}, name='logout'),

    #  смена пароля
    url(r'^accounts/password_change/$',