Задать вопрос
@DennyD314

Как закрыть доступ к сайту для всех кроме группы пользователей?

Всем привет!
Есть проект на DJANGO, есть промышленный и тестовый сервера.
Появилась необходимость привязать домен к тестовому серверу. На тестовом сервере данные практически идентичны прому (развернут бэкап пром БД), соответственно пользователи и пароли в основной массе те же. Необходимо сделать так, чтобы наткнувшись на тестовый сервер, пользователь не смог попасть на сайт, то есть, например, увидел форму авторизации, ввел данные и получил 403, в то время как пользователи, добавленные в группу "Тестировщики" могли попадать на сайт.
  • Вопрос задан
  • 144 просмотра
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 2
Dr_Elvis
@Dr_Elvis
В гугле забанен
Используй Basic авторизацию.
Ответ написан
@syschel
freelance/python/django/backend
Добавь авторизацию Apache`м или Nginx`ом. То есть при входе будет выскакивать доп окно с требованием пароля и логина, да дай его им.

Либо вводи в класс/функцию входа, дополнительное условие с учётом домена сайта.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@DennyD314 Автор вопроса
Спасибо!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы