def registration():
print('-----Регистрация в Florest System------\nFlorest System, 25.02.2023 (c)')
user = input('Ваше имя пользователя: ')
password = input('Ваш пароль: ')
sql.execute(f"SELECT login FROM users WHERE login = '{user}'")
if sql.fetchone() is None:
sql.execute(f"INSERT INTO users VALUES (?, ?, ?)", (user, password, 0))
db.commit()
print('Регистрация прошла успешно.')
else:
print('Извините, но данная учётная запись уже существует. Повторите попытку. ("' + user + '")')
login()
delete = input('Случайно зарегистрировались? Вы можете удалить учётную запись.(Да/Нет)')
db.commit()
if delete == "Да":
sql.execute(f'DELETE FROM users WHERE login = "{user}"')
print('Ваша учётная запись была успешно удалена из датабазы.')
else:
pass
login()
def login():
user = input('Введите имя пользователя: ')
password = input('Введите пароль: ')
sql.execute(f"SELECT user, password FROM users WHERE user = '{user}' AND password = '{password}'")
db.commit()
if not sql.fetchone():
print(f'Данной учётной записи ещё не существует, зарегистрируйте её!')
registration()
else: