Как я могу добавить аутентификацию администратора на все страницы? - PullRequest
0 голосов
/ 18 мая 2019

Я уже ввел аутентификацию администратора на сайте.Всякий раз, когда администратор посещает панель мониторинга, его просят внести логин в учетные данные.

Но когда вы заходите на какую-либо страницу из панели администратора, говорите ... / admin / addblog.php, в таких случаях он не запрашивает аутентификацию.

Как я могу перенаправить на страницу входа администратора и после аутентификации затем снова вернуться на исходную страницу

1 Ответ

0 голосов
/ 18 мая 2019

Есть простой способ сделать это, просто добавьте параметр "login_url" в @login_required и, если пользователь не авторизован, он будет перенаправлен на страницу входа.Вы можете найти его здесь

from django.contrib.auth.decorators import login_required

@login_required(login_url='/accounts/login/')
def my_view(request):
    ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...