Самый простой способ сделать так, чтобы только один пользователь мог войти в систему с ключом cd одновременно в python - PullRequest
0 голосов
/ 25 сентября 2019

Я создал программу на Python, для запуска которой требуется ключ.Это делается с помощью простого SQL-запроса, который входит в мою схему «учетных записей», а затем проверяет, соответствует ли предоставленный пользователем ключ любому из хешированных ключей.

Проблема заключается в том, что пользователи могут совместно использовать ключи и использовать продукт одновременно, но они не должны этого делать, поскольку только один пользователь может использовать его одновременно для данного ключа.

Например, пользователь A Запустить программу с указанным ключом.Тогда пользователь B не сможет запустить программу с тем же ключом, что и A, если программа запущена для пользователя A

. Какой самый простой способ реализовать сеанс, который гарантирует, что только один пользователь с определеннымКлюч может использовать программу Python одновременно для данного ключа?

Черновик текущего кода

connection = pysql.connect()
cursor = connection.cursor()
cursor.execute(SELECT key From accounts WHERE id ='')
results = cursor.fetchone()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...