Rob*_*ons 2 authentication django logout
我需要为我的 Django 应用程序针对两种不同类型的用户实现两个单独的登录/注销 URL。我的客户希望区分客户和员工的 URL,即使它们使用相同的用户数据库。主要用于品牌推广目的。
对于员工:
/登录/注销
对于客户:
/调查/登录/调查/注销
在不重新设计整个登录/注销过程的情况下执行此操作的最佳方法是什么?
如果确实没有区别,只需将身份验证视图附加到不同的 URL(您可以让多个 URL 访问同一个视图)。
urlpatterns = (
(r'^login/$', 'django.contrib.auth.views.login'),
(r'^logout/$', 'django.contrib.auth.views.logout'),
(r'^survey/login/$', 'django.contrib.auth.views.login', {'template_name': 'survey_login.html'}),
(r'^survey/logout/$', 'django.contrib.auth.views.logout', {'template_name': 'survey_logout.html'}), #Please notice the typo
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1851 次 |
| 最近记录: |