Мой сайт - сайт цифрового рынка, написанный на Django.
Цифровой контент (текст, изображения, видео) на сайте по умолчанию заблокирован. Только пользователи, которые купили этот контент, могут просматривать его.
Там рассказ о том, что определенный пользователь (который купил контент) бесплатно дает имя пользователя и пароль многим людям (например, более 1000 человек в группах Facebook). Эти 1000 пользователей могут войти в систему с использованием этого единственного имени пользователя/пароля и просмотреть "заблокированный" цифровой контент, не заплатив цент.
Можно ли ограничить количество одновременных входных данных на одну учетную запись?
Я нашел этот пакет:
https://github.com/pcraston/django-preventconcurrentlogins
но то, что он делает, регистрирует предыдущий пользователь, когда кто-то вошел в систему, используя одно и то же имя пользователя/пароль. Это не поможет, потому что каждый пользователь должен каждый раз вводить имя пользователя/пароль для доступа к "заблокированному" контенту.