Jub*_*mas 5 django django-urls django-authentication django-registration django-login
提前致谢.
我在我的一个Django网站上遇到了一个问题.经过身份验证的用户可以访问注册页面.但客户提出这是一个问题.所以我试图纠正这个问题并最终得到以下解决方案.
这是一个好的解决方案吗?或者我怎样才能做到好?
进程应该是这样的,当登录用户尝试访问注册页面时,他应该自动从站点注销,然后重定向到注册页面.
我的代码是
def user_signup(request, template_name='profiles/profile_register_form.html'):
if request.user.is_authenticated():
return custom_logout(request, next_page = "/accounts/register/")
def custom_logout(request, next_page='/'):
try:
language = request.session['django_language']
except:
language = False
response = logout(request, next_page=next_page)
if language:
request.session['django_language'] = language
return response
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1061 次 |
| 最近记录: |