From 872172cf76e7ec40dbf38f53fee45f5c262d876d Mon Sep 17 00:00:00 2001 From: Benedikt Galbavy Date: Thu, 4 Jan 2024 21:04:30 +0100 Subject: [PATCH] user id to uuid ~15 min work --- src/at/nanopenguin/mtcg/application/SessionHandler.java | 4 ++-- src/at/nanopenguin/mtcg/application/UserInfo.java | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/at/nanopenguin/mtcg/application/SessionHandler.java b/src/at/nanopenguin/mtcg/application/SessionHandler.java index a2c7218..f284a81 100644 --- a/src/at/nanopenguin/mtcg/application/SessionHandler.java +++ b/src/at/nanopenguin/mtcg/application/SessionHandler.java @@ -31,7 +31,7 @@ public final class SessionHandler { val result = DbQuery.builder() .command(SqlCommand.SELECT) .table(Table.USERS) - .column("id") + .column("uuid") .column("password") .column("admin") .condition("username", userCredentials.username()) @@ -48,7 +48,7 @@ public final class SessionHandler { } UUID uuid = UUID.randomUUID(); - this.Sessions.put(uuid, new UserInfo((int) row1.get("id"), userCredentials.username(), (boolean) row1.get("admin"))); + this.Sessions.put(uuid, new UserInfo((UUID) row1.get("uuid"), userCredentials.username(), (boolean) row1.get("admin"))); return uuid; } diff --git a/src/at/nanopenguin/mtcg/application/UserInfo.java b/src/at/nanopenguin/mtcg/application/UserInfo.java index f547784..20d8bec 100644 --- a/src/at/nanopenguin/mtcg/application/UserInfo.java +++ b/src/at/nanopenguin/mtcg/application/UserInfo.java @@ -1,4 +1,6 @@ package at.nanopenguin.mtcg.application; -public record UserInfo(int id, String username, boolean admin) { +import java.util.UUID; + +public record UserInfo(UUID id, String username, boolean admin) { }