def log_in():
login = input("Логин: ")
password = input("Пароль: ")
try:
db = sqlite3.connect("database.db")
cursor = db.cursor()
db.create_function("md5", 1, md5sum)
cursor.execute("SELECT login FROM users WHERE login = ?", [login])
if cursor.fetchone()[0] is None:
print("Такого логина не существует")
ch=input('введите 1 для регистрации, 2 для повторной попытки')
if ch==1: registration()
elif ch==2: log_in()
else:
cursor.execute("SELECT password FROM users WHERE login =? AND password = ?", [login, password])
if cursor.fetchone() is None:
print("Пароль неверный, попробуйте еще раз")
log_in()
else:
play_casino(login)
except sqlite3.Error as e:
print("Error", e)
log_in()
finally:
cursor.close()
db.close()