|
|
@@ -1,15 +1,16 @@
|
|
1
|
1
|
from django.conf.urls import url, include
|
|
2
|
2
|
from django.contrib.auth import views as auth_views
|
|
|
3
|
+from .decorators import https_required
|
|
3
|
4
|
from . import views, viewsets
|
|
4
|
5
|
|
|
5
|
6
|
urlpatterns = [
|
|
6
|
|
- url(r'^login/$', views.RememberMeLoginView.as_view(), name='login'),
|
|
7
|
|
- url(r'^logout/$', auth_views.LogoutView.as_view(), name='logout'),
|
|
8
|
|
- url(r'^password_change/$', auth_views.PasswordChangeView.as_view(), name='password_change'),
|
|
9
|
|
- url(r'^password_change/done/$', auth_views.PasswordChangeDoneView.as_view(), name='password_change_done'),
|
|
10
|
|
- url(r'^password_reset/$', auth_views.PasswordResetView.as_view(), name='password_reset'),
|
|
11
|
|
- url(r'^password_reset/done/$', auth_views.PasswordChangeDoneView.as_view(), name='password_reset_done'),
|
|
12
|
|
- url(r'^reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', auth_views.PasswordResetConfirmView.as_view(), name='password_reset_confirm'),
|
|
13
|
|
- url(r'^reset/done/$', auth_views.PasswordResetCompleteView.as_view(), name='password_reset_complete'),
|
|
|
7
|
+ url(r'^login/$', https_required(views.RememberMeLoginView.as_view()), name='login'),
|
|
|
8
|
+ url(r'^logout/$', https_required(auth_views.LogoutView.as_view()), name='logout'),
|
|
|
9
|
+ url(r'^password_change/$', https_required(auth_views.PasswordChangeView.as_view()), name='password_change'),
|
|
|
10
|
+ url(r'^password_change/done/$', https_required(auth_views.PasswordChangeDoneView.as_view()), name='password_change_done'),
|
|
|
11
|
+ url(r'^password_reset/$', https_required(auth_views.PasswordResetView.as_view()), name='password_reset'),
|
|
|
12
|
+ url(r'^password_reset/done/$', https_required(auth_views.PasswordChangeDoneView.as_view()), name='password_reset_done'),
|
|
|
13
|
+ url(r'^reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', https_required(auth_views.PasswordResetConfirmView.as_view()), name='password_reset_confirm'),
|
|
|
14
|
+ url(r'^reset/done/$', https_required(auth_views.PasswordResetCompleteView.as_view()), name='password_reset_complete'),
|
|
14
|
15
|
url(r'^users/', include(viewsets.UserViewset.urls(), namespace='user')),
|
|
15
|
16
|
]
|