Доступ к конкретному элементу в базе данных sqlite3 при совпадении имени пользователя и пароля - PullRequest
1 голос
/ 08 мая 2019

Я создал графический интерфейс для входа в систему с sqlite на python, и у меня он работает правильно, однако я хочу, чтобы он делал что-то еще и при входе в систему.

Моя база данных sqlite в настоящее время имеет следующие столбцы;

Имя пользователя, электронная почта, пароль, рабочая станция, каталог

Я обнаружил, что вы можете взять строку элемента в таблице, используя что-то вроде;

  • connection.fetchall () [индекс]

Однако я не знаю, как внедрить его в мой код для проверки пользователя, который вошел в систему.

username = "username"
password = "password"
# database information
connection = sqlite3.connect(databasepath+'\login.db')
result = connection.execute("SELECT * FROM USERS WHERE USERNAME = ? AND PASSWORD = ?", (username, password))
if (len(result.fetchall()) > 0):
    #some code#

Я хочу получить доступ к пункту «Каталог» для пользователя, который вошел в систему

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