Начинающий
- Статус
- Оффлайн
- Регистрация
- 1 Авг 2024
- Сообщения
- 72
- Реакции
- 0
крч тута есть лоадер и сама бд
БД:
Далее код самого лоадер
Ещё раз говорю хз рабочий или нет
БД:
Код:
import sqlite3
def create_db():
conn = sqlite3.connect('users.db')
cursor = conn.cursor()
cursor.execute('''
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY,
username TEXT NOT NULL,
password TEXT NOT NULL
)
''')
# Добавим пару пользователей
cursor.execute("INSERT INTO users (username, password) VALUES ('ya', 'sosu')")
conn.commit()
conn.close()
create_db()
Далее код самого лоадер
Код:
import sqlite3
import subprocess
def authenticate(username, password):
conn = sqlite3.connect('users.db')
cursor = conn.cursor()
cursor.execute('SELECT * FROM users WHERE username = ? AND password = ?', (username, password))
user = cursor.fetchone()
conn.close()
return user is not None
def start_minecraft():
"C:\chill.minecraft.jar"
def main():
print("Введите логин и пароль.")
username = input("Логин: ")
password = input("Пароль: ")
if authenticate(username, password):
print("Авторизация прошла успешно! Запуск Minecraft...")
start_minecraft()
else:
print("Неверный логин или пароль!")
if __name__ == '__main__':
main()
Ещё раз говорю хз рабочий или нет