Exemple #1
0
def login_view(request):
    form = LoginForm(data=request.POST or None)
    context = {
        'form': form,
    }

    if request.method == 'POST' and form.is_valid():
        user = form.get_user()
        login(request, user)

        chat, created = Chat.objects.get_or_create(name='chat')
        chat.user.add(user.id)

        logger.info('User %s log in', user)

        return redirect(settings.LOGIN_REDIRECT_URL)

    return render(request, 'registration/login.html', context)