diff --git a/backend/database.mv.db b/backend/database.mv.db index 1b555f7..a0b7d04 100644 Binary files a/backend/database.mv.db and b/backend/database.mv.db differ diff --git a/backend/database.trace.db b/backend/database.trace.db index 71f72fe..e20ae35 100644 --- a/backend/database.trace.db +++ b/backend/database.trace.db @@ -223,3 +223,27 @@ Caused by: org.h2.mvstore.MVStoreException: The file is locked: D:/DH/TIF22A_Anw org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax Fehler in SQL Befehl "create table semester (id int auto_increment, startweeknumber int, endweeknumber int, name varchar(30), [*]year int)"; erwartet "identifier" Syntax error in SQL statement "create table semester (id int auto_increment, startweeknumber int, endweeknumber int, name varchar(30), [*]year int)"; expected "identifier"; SQL statement: create table semester (id int auto_increment, startweeknumber int, endweeknumber int, name varchar(30), year int) [42001-214] +2023-05-08 13:43:07 database: wrong user or password; user: "ADM" +org.h2.message.DbException: Falscher Benutzername oder Passwort +Wrong user name or password [28000-214] + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.message.DbException.get(DbException.java:188) + at org.h2.engine.Engine.openSession(Engine.java:154) + at org.h2.engine.Engine.openSession(Engine.java:222) + at org.h2.engine.Engine.createSession(Engine.java:201) + at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:338) + at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:122) + at org.h2.util.JdbcUtils.getConnection(JdbcUtils.java:288) + at org.h2.server.web.WebServer.getConnection(WebServer.java:808) + at org.h2.server.web.WebApp.login(WebApp.java:1033) + at org.h2.server.web.WebApp.process(WebApp.java:226) + at org.h2.server.web.WebApp.processRequest(WebApp.java:176) + at org.h2.server.web.WebThread.process(WebThread.java:152) + at org.h2.server.web.WebThread.run(WebThread.java:101) + at java.base/java.lang.Thread.run(Thread.java:1623) +Caused by: org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Falscher Benutzername oder Passwort +Wrong user name or password [28000-214] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:510) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:477) + ... 16 more diff --git a/backend/src/main/java/com/example/backend/anwprj/DataBaseHandler.java b/backend/src/main/java/com/example/backend/anwprj/DataBaseHandler.java index d521b5a..273ed67 100644 --- a/backend/src/main/java/com/example/backend/anwprj/DataBaseHandler.java +++ b/backend/src/main/java/com/example/backend/anwprj/DataBaseHandler.java @@ -26,7 +26,7 @@ public class DataBaseHandler { try { - connection = DriverManager.getConnection("jdbc:h2:./database", "adm", "12345"); + connection = DriverManager.getConnection("jdbc:h2:./database", "adm", "73bgjfdsfJ!934"); st = connection.createStatement(); } catch (SQLException e) { diff --git a/backend/src/main/java/com/example/backend/anwprj/Users/UserSessionIDHandler.java b/backend/src/main/java/com/example/backend/anwprj/Users/UserSessionIDHandler.java index 972a9ed..d7bad8d 100644 --- a/backend/src/main/java/com/example/backend/anwprj/Users/UserSessionIDHandler.java +++ b/backend/src/main/java/com/example/backend/anwprj/Users/UserSessionIDHandler.java @@ -20,6 +20,19 @@ public class UserSessionIDHandler new Random().nextBytes(array); String generatedString = new String(array, StandardCharsets.UTF_8); mapping.put(generatedString, user); + + new java.util.Timer().schedule(new java.util.TimerTask(){ + + @Override + public void run() + { + mapping.remove(generatedString); + System.out.println("test"); + return; + } + //value to be higher + }, 5000); + return generatedString; } diff --git a/backend/src/main/java/com/example/backend/anwprj/controller/UserController.java b/backend/src/main/java/com/example/backend/anwprj/controller/UserController.java index d7ba266..dd8c723 100644 --- a/backend/src/main/java/com/example/backend/anwprj/controller/UserController.java +++ b/backend/src/main/java/com/example/backend/anwprj/controller/UserController.java @@ -26,7 +26,7 @@ public class UserController return new ResponseEntity(UserSessionIDHandler.addUser(user.getMail(), user.getPassword()), HttpStatus.OK); } - return new ResponseEntity("", HttpStatus.BAD_REQUEST); + return new ResponseEntity(HttpStatus.BAD_REQUEST); } @CrossOrigin