1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-19 01:44:13 +00:00

Add cas login/logout

This commit is contained in:
zhengxie
2018-04-11 12:04:22 +08:00
parent ce6dd0f797
commit fd1b30d160
8 changed files with 54 additions and 65 deletions

View File

@@ -60,21 +60,16 @@ if getattr(settings, 'ENABLE_LOGIN_SIMPLE_CHECK', False):
auth_views.login_simple_check),
]
if getattr(settings, 'ENABLE_SSO', False):
urlpatterns += [
url(r'^login/$', 'django_cas.views.login'),
url(r'^logout/$', 'django_cas.views.logout'),
]
else:
urlpatterns += [
url(r'^login/$',
auth_views.login,
{'template_name': 'registration/login.html',
'redirect_if_logged_in': 'libraries'},
name='auth_login'),
url(r'^logout/$',
auth_views.logout,
{'template_name': 'registration/logout.html',
'next_page': settings.LOGOUT_REDIRECT_URL},
name='auth_logout'),
]
urlpatterns += [
url(r'^login/$',
auth_views.login,
{'template_name': 'registration/login.html',
'redirect_if_logged_in': 'libraries'},
name='auth_login'),
url(r'^logout/$',
auth_views.logout,
{'template_name': 'registration/logout.html',
'next_page': settings.LOGOUT_REDIRECT_URL},
name='auth_logout'),
]