Używam Pythona do uwierzytelniania społecznego, ale nie mogę przekierować na ostatnią stronę po udanym logowaniu.przekierowanie na ostatnią stronę nie działa w python social auth
Na przykład, jeśli jestem na następnej stronie http://localhost:8000/docprofile/14/
i kliknij przycisk logowania, zamiast przekierowania mnie do ostatniej strony http://localhost:8000/docprofile/14/
przekierowuje mnie do strony logowania.
Jeśli Ja to:
<a href="{% url 'social:begin' 'facebook' %}?next={{ request.path }}"> | Login with Facebook</a>
To przekierowuje do strony logowania oraz adres URL kończy się dziwne znaki:
http://localhost:8000/login/#_=_
Próbowałem też tak:
<a href="{% url 'social:begin' 'facebook' %}?next={{ request.get_full_path }}"> | Login with Facebook</a>
ten czas zajmuje ścieżkę /docprofile/14
, ale nadal nie przekierowuje mnie z powrotem i zabiera mnie do login strona z adresem URL http://localhost:8000/login/?next=/docprofile/14/#_=_
Oprócz problemu z przekierowaniem, uwierzytelnianie działa poprawnie? – omab
@omab Tak, uwierzytelnianie działa poprawnie. To tylko przekierowanie jest problemem! –
Czy znalazłeś jakieś rozwiązanie tego problemu? – po5i