changed game layout away from using image
This commit is contained in:
@ -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
|
||||
|
Reference in New Issue
Block a user