File size: 722 Bytes
31d9690
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import sqlite3

conn = sqlite3.connect("fitplan.db", check_same_thread=False)
cursor = conn.cursor()

# Create Users Table
cursor.execute("""
CREATE TABLE IF NOT EXISTS users(
    name TEXT,
    age INTEGER,
    gender TEXT,
    email TEXT PRIMARY KEY,
    password TEXT,
    goal TEXT
)
""")

conn.commit()

# Create user
def create_user(name, age, gender, email, password, goal):

    cursor.execute(
        "INSERT INTO users VALUES (?,?,?,?,?,?)",
        (name, age, gender, email, password, goal)
    )

    conn.commit()


# Verify login
def verify_user(email, password):

    cursor.execute(
        "SELECT * FROM users WHERE email=? AND password=?",
        (email, password)
    )

    return cursor.fetchone()