Аутентификация в моем приложении не работает при развертывании на heroku

Вот мой код

def connexion(request):
    if request.method == "POST":
        form = LoginForm(request.POST)
        if form.is_valid():
            email = form.cleaned_data["email"]
            password = form.cleaned_data["password"]
            matricule = form.cleaned_data["matricule"]
            user = authenticate(email=email, password=password)
            if user is not None:
                user = User.objects.get(email=email)
                if Agent.objects.filter(user=user, matricule=matricule).exists():
                    agent = get_object_or_404(Agent, user=user)
                    profile = agent.profile
                    if user.is_active:
                        login(request, user)
                        request.session["profile"] = profile
                        return redirect(reverse("elec_meter:home"))
                    else:
                        messages.add_message(request,messages.WARNING,"Votre profile n'est pas "
                                    "encore activé! Veuillez contacter l'administrateur.")
                        return render(request, "elec_meter/login.html", {"form": form})
                else:
                    messages.add_message(request,messages.ERROR,"Utilisateur non existant !")
                    return render(request, "elec_meter/login.html", {"form": form})
            else:
                messages.add_message(request,messages.ERROR,"Utilisateur non existant !")
                return render(request, "elec_meter/login.html", {"form": form})
    else:
        form = LoginForm()
        return render(request, "elec_meter/login.html", {"form": form})

Это код, который позволяет аутентификацию в моем приложении. Он работает очень хорошо локально. Но когда я разворачиваю приложение на heroku, он больше не работает.
Он всегда отправляет меня обратно на страницу входа без каких-либо сообщений.
Иногда он отправляет мне 403 forbidden, в то время как у меня {% csrf_token%} в форме.
Есть ли какие-нибудь конфигурации, которые нужно добавить? Как я могу решить эту проблему?

Вернуться на верх