changed game layout away from using image

This commit is contained in:
2023-12-10 21:18:41 +01:00
parent cdf6a810ec
commit 4acb99cc84
10 changed files with 57 additions and 53 deletions

View File

@ -2,6 +2,7 @@ import socket
import threading
import os
import json
import database
from dotenv import load_dotenv
load_dotenv()
@ -9,6 +10,9 @@ load_dotenv()
# retrieves host data from environment
HOST = os.getenv("HOST")
PORT = os.getenv("PORT")
db = database.Database(os.getenv("DBNAME"), os.getenv("DBHOST"), os.getenv("DBUSER"), os.getenv("DBPASSWORD"), os.getenv("DBPORT"))
sessions = {}
# TODO: setup tcp service for authorization
def handle_connection(socket:socket, address):
@ -28,9 +32,13 @@ def handle_connection(socket:socket, address):
# decide which event should be performed
if message_json["event"] == "login":
username = message_json["username"]
password = message_json["password"]
# encode message and respond to client
# TODO: connect to databasse
# TODO: request user data
db.fetchone(f"SELECT * FROM users WHERE username={username} AND password={password}")
# TODO: validate user data
# TODO: create session
# TODO: return session to client