2017-06-19 2 views
2

Lorsque j'essaie d'accéder à mon back-back Bergeronnette au /cms/, je suis redirigé vers la page de connexion de Bergeronnette, /cms/login/. Cependant, je voudrais utiliser mon propre login personnalisé, qui est par défaut pour le reste du site, et se trouve à /auth/.Comment remplacer l'authentification Wagtail?

Mon LOGIN_URL est déjà défini sur /auth/ dans les paramètres django.

EDIT: il a été suggéré que c'est une question générique de how do you override namespaced url patterns mais ce n'est pas le cas. Les URL ne sont pas espacées, et je cherchais la fonctionnalité de Wagtail qui a adressé ce problème spécifique. Heureusement, cette fonctionnalité existe.

Répondre

2

Le paramètre Wagtail WAGTAIL_FRONTEND_LOGIN_URL vous permet de configurer la manière dont les utilisateurs se connectent à l'administrateur Wagtail.

De http://docs.wagtail.io/en/v1.10.1/advanced_topics/privacy.html#setting-up-a-login-page:

Si la vue de connexion de Django Stock ne convient pas - par exemple, vous souhaitez utiliser un système d'authentification externe, ou vous intégrez Bergeronnette dans un site Django existant qui a déjà un travail se connecter vue - vous pouvez spécifier l'URL de la vue de connexion via le WAGTAIL_FRONTEND_LOGIN_URL réglage

+0

Bergeronnette semble ignorer ce paramètre ... redirigeant encore '/ cm/login /' – Brachamul

+0

Quelle version de bergeronnette utilisez-vous? – Martey

+0

Dernière version, 1.10.1 – Brachamul