| import sqlite3 | |
| DB_NAME = "users.db" | |
| def create_db(): | |
| conn = sqlite3.connect(DB_NAME) | |
| c = conn.cursor() | |
| c.execute(""" | |
| CREATE TABLE IF NOT EXISTS users( | |
| username TEXT UNIQUE, | |
| password TEXT | |
| ) | |
| """) | |
| conn.commit() | |
| conn.close() | |
| def add_user(username, password): | |
| conn = sqlite3.connect(DB_NAME) | |
| c = conn.cursor() | |
| c.execute("INSERT INTO users (username,password) VALUES (?,?)",(username,password)) | |
| conn.commit() | |
| conn.close() | |
| def login_user(username,password): | |
| conn = sqlite3.connect(DB_NAME) | |
| c = conn.cursor() | |
| c.execute("SELECT * FROM users WHERE username=? AND password=?",(username,password)) | |
| data = c.fetchone() | |
| conn.close() | |
| return data |