Пример #1
0
def logout(request, *args, **kwargs):
    if request.user.is_authenticated():
        SessionProfile.objects.filter(user_id=request.user.pk).delete()
    response = logout_view(request, *args, **kwargs)
    response.delete_cookie('phpbb3_k23kc_u')
    response.delete_cookie('phpbb3_k23kc_k')
    response.delete_cookie('phpbb3_k23kc_sid')
    return response
Пример #2
0
    def dispatch(self, request, *args, **kwargs):
        was_authenticated = request.user.is_authenticated()
        response = logout_view(request, *args, **kwargs)

        if was_authenticated:
            messages.info(request, "ログアウトしました")

        return response
Пример #3
0
def logout(request):
    next = request.GET.get('next', '')
    logger.info(next)
    if next:
        auth_logout(request)
        return HttpResponseRedirect(next)
    else:
        from django.contrib.auth.views import logout as logout_view
        return logout_view(request, template_name='account/logout.html')
Пример #4
0
def q_logout(request):

    # just use the built-in logout view
    return logout_view(request, next_page=request.GET.get("next"))
Пример #5
0
def logout(request):
    return logout_view(request, next_page=reverse('list-evenements'))
Пример #6
0
def logout(request):
    return logout_view(request, reverse('lamenews.views.root'))
Пример #7
0
def user_logout(request):
    return logout_view(request, next_page='core:index')
Пример #8
0
def user_logout(request):
    return logout_view(request, next_page='/')
Пример #9
0
def signup_logout(request):
    """
    Just wrapping the built in
    """
    return logout_view(request, template_name='logged_out.html')
Пример #10
0
def signup_logout(request):
    return logout_view(request, template_name='signup/logged_out.html')
Пример #11
0
def do_logout(request, next_page=None, template_name='account/logout.html', redirect_field_name=REDIRECT_FIELD_NAME):
    return_value = logout_view(request, next_page, template_name, redirect_field_name)
    return return_value