私は現在、ページをリロードせずにログイン要求を送信して処理するモーダルログインボックスに取り組んでいます。ログインに成功すると、次の2つの結果が考えられます。
ユーザーは、ログインしたユーザーのみがアクセスできるリンクを事前にたどりたいと考えていました。ユーザーは、ログイン後にそのページにリダイレクトされます。
ユーザーが、ログインしたユーザーのみがアクセスできるAJAX呼び出しをトリガーする要素をクリックしました。ログイン後にajax呼び出しがもう一度発生します。
テンプレート
{% load url from future %}
<form action="{% url 'login' %}" method="post">{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Login" />
</form>
今、私はこれを行う方法がわかりません。私の主な問題は、ログイン後にどのURLを処理する必要があるかを判断することです。ログインに成功した後、どのURLが現在処理キューにあるかを知るにはどうすればよいですか?