import sqlite3 conn = sqlite3.connect("users.db", check_same_thread=False) cursor = conn.cursor() cursor.execute(""" CREATE TABLE IF NOT EXISTS users ( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, email TEXT UNIQUE, password TEXT ) """) conn.commit() def add_user(name, email, password): try: cursor.execute( "INSERT INTO users (name,email,password) VALUES (?,?,?)", (name, email, password) ) conn.commit() return True except: return False def user_exists(email): cursor.execute("SELECT * FROM users WHERE email=?", (email,)) return cursor.fetchone() def verify_login(email, password): cursor.execute( "SELECT * FROM users WHERE email=? AND password=?", (email, password) ) return cursor.fetchone()