Отправка auth_params в Django allauth login - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь создать логин Facebook с allauth для двух типов пользователей (по одной кнопке для каждого пользователя). Для моего понимания я использовал параметры авторизации в шаблонах входа allauth, чтобы распознать кнопки, которые были проанализированы, но у меня возникли некоторые трудности при печати или получении этого URL или значения auto params. Я попытался переписать LoginView в allauth / account / view, но безуспешно.

Allauth login. html

    {% if socialaccount_providers %}
    <div class="loginOp">
        <div class="loginSection">
            <h1>type1?</h1>
            <button>
                {% include "socialaccount/snippets/provider_list.html" with process="login" auth_params='type1' %}
            </button>
        </div>
        <div class="loginSection">
            <h1>type2?</h1>
            <button>
                {% include "socialaccount/snippets/provider_list.html" with process="login" auth_params='type2'%}
            </button>
        </div>
    </div>
</div>
{% include "socialaccount/snippets/login_extra.html" %}
{% endif %}
...