diff --git a/OLD/sqlLite/__init__.py b/OLD/sqlLite/__init__.py deleted file mode 100644 index 8c2255d..0000000 --- a/OLD/sqlLite/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -def set_db_name(name): - global db_name - db_name = name \ No newline at end of file diff --git a/OLD/sqlLite/auth.py b/OLD/sqlLite/auth.py deleted file mode 100644 index eb862b5..0000000 --- a/OLD/sqlLite/auth.py +++ /dev/null @@ -1,17 +0,0 @@ - -def login(name_email, password): - import get as getter - password_stored = getter.get_password_by_email(name_email) - if password_stored is None: - return None - elif password_stored != password: - return None - else: - return True - -def register(username, email, password): - import standard.getter as st_getter - if st_getter.get_validate_email(email): - hashed_password = st_getter.get_password_hash(password) - import sqlLite.set as sq_setter - sq_setter.set_login(username, email,hashed_password) \ No newline at end of file diff --git a/OLD/sqlLite/create.py b/OLD/sqlLite/create.py deleted file mode 100644 index d9d1503..0000000 --- a/OLD/sqlLite/create.py +++ /dev/null @@ -1,15 +0,0 @@ -import sqlite3 -from . import db_name - -## Create Tables -def create_table_t_user(): - db_con = sqlite3.connect(db_name) - db_cur = db_con.cursor() - db_cur.execute(""" - CREATE TABLE IF NOT EXISTS T_USERS ( - ID INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, - USERNAME TEXT NOT NULL UNIQUE, - EMAIL TEXT NOT NULL UNIQUE, - PASSWORD TEXT NOT NULL - );""") - db_con.commit() \ No newline at end of file diff --git a/OLD/sqlLite/get.py b/OLD/sqlLite/get.py deleted file mode 100644 index 3407f72..0000000 --- a/OLD/sqlLite/get.py +++ /dev/null @@ -1,40 +0,0 @@ -import sqlite3 -from . import db_name - -def get_all_users(): - conn = sqlite3.connect(db_name) - cursor = conn.cursor() - cursor.execute('select * from T_USERS') - rows = cursor.fetchall() - for row in rows: - print(row) - -def get_userinfo_by_username(username): - conn = sqlite3.connect(db_name) - cursor = conn.cursor() - cursor.execute('select * from T_USERS where username = ?', (username,)) - rows = cursor.fetchall() - for row in rows: - print(row) - -def get_password_by_username(username): - conn = sqlite3.connect(db_name) - cursor = conn.cursor() - cursor.execute('SELECT PASSWORD FROM T_USERS WHERE username = ?', (username,)) - row = cursor.fetchone() - cursor.close() - conn.close() - if row is None: - return None - return row[0] # password string - -def get_password_by_email(email): - conn = sqlite3.connect(db_name) - cursor = conn.cursor() - cursor.execute('SELECT PASSWORD FROM T_USERS WHERE EMAIL = ?', (email,)) - row = cursor.fetchone() - cursor.close() - conn.close() - if row is None: - return None - return row[0] # password string \ No newline at end of file diff --git a/OLD/sqlLite/set.py b/OLD/sqlLite/set.py deleted file mode 100644 index 3ebe9a2..0000000 --- a/OLD/sqlLite/set.py +++ /dev/null @@ -1,17 +0,0 @@ -from hashlib import sha512 -import sqlite3 -import standard.getter as st_getter -from . import db_name - -def set_login(username, email, password): - db_con = sqlite3.connect(db_name) - db_cur = db_con.cursor() - try: - if st_getter.get_validate_email(email): - db_cur.execute("INSERT INTO T_USERS (USERNAME, EMAIL, PASSWORD) VALUES (?,?,?)", (username ,email , st_getter.get_password_hash(password))) - db_con.commit() - else: - print("Email entered is not valid") - except sqlite3.IntegrityError: - print("Username or Email entered is not unique") - db_con.close() \ No newline at end of file diff --git a/OLD/standard/getter.py b/OLD/standard/getter.py deleted file mode 100644 index 4564e4e..0000000 --- a/OLD/standard/getter.py +++ /dev/null @@ -1,12 +0,0 @@ -def get_password_hash(password): - from hashlib import sha512 - password = password.strip() - return sha512(password.encode('utf-8')).hexdigest() - -def get_validate_email(email): - import re - valid = re.match(r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$', email) - if valid: - return True - else: - return False \ No newline at end of file