Skip to content

Begalinis peradresavimų ciklas bandant pasiekti Wagtail administravimo aplinką #42

@sirex

Description

@sirex

Situacija yra tokia, kad bandant pasiekti /admin/, kai esi prisijungęs naudotojo teisėmis neturinčio wagtailadmin.access_admin teisės, naudotojas peradresuojamas į settings.LOGIN_URL, o settings.LOGIN_URL rodo į allauth.account.views.LoginView, kuris per allauth.account.views.RedirectAuthenticatedUserMixin mixiną automatiškai peradresuoja atgal į request.GET.next ir taip sukuriamas begalinis ciklas.

Manau teisingiausias būdas, būtų taisyti allauth:

pennersr/django-allauth#686 (comment)

Tačiau, jei allauth nesutiks priimti tokio pataisymo, tada settings.LOGIN_URL turi rodyti į mūsų view klasę, kuri pašalina allauth.account.views.RedirectAuthenticatedUserMixin peradresavimą.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions