diff --git a/server.py b/server.py index 1ef8295..6c9c2cf 100644 --- a/server.py +++ b/server.py @@ -104,8 +104,18 @@ class HTTPRequestHandler(http.server.BaseHTTPRequestHandler): print('malformed cookies') if 'buranun_session' in received_cookies: - print(received_cookies['buranun_session'].value) - logged_in = True + sessionid = int(received_cookies['buranun_session'].value) + print(sessionid) + userid = session.get_userid(sessionid) + + if userid is not None: + logged_in = True + + with database.connect() as db: + print(userid, database.get_user_info(db, userid)) + + else: + print('unknown session ID') else: print('No buranun_session') diff --git a/session.py b/session.py index 99421b2..84b3a9b 100644 --- a/session.py +++ b/session.py @@ -34,6 +34,6 @@ def get_userid(sessionid): Returns None if no user was found""" with sessions_lock: if sessionid in sessions: - return sessions[sessiondid] + return sessions[sessionid] return None