import sqlite3 from datetime import datetime, timedelta from db import * class otp: def check_code(email): if (db.get_session(email) == None): return False else: past = db.check_date(email) present = datetime.now() if (str(present) > past): db.del_session(email) return False return True def authenticate_otp(email, user_otp): if (otp.check_code(email)): if (str(db.fetch_session_code(email)) == str(user_otp)): return True else: return False else: return -1