From c26a19ec7b4a98550f411b709e7df87878537a40 Mon Sep 17 00:00:00 2001 From: "theis.gaedigk" Date: Fri, 20 Jun 2025 23:52:07 +0200 Subject: [PATCH] changed frontend --- .gitignore | 5 +++- backend/database.js | 16 ++++++++++ backend/views/dashboard.ejs | 15 +++++++++- backend/views/login.ejs | 59 +++++++++++++++++++++---------------- 4 files changed, 68 insertions(+), 27 deletions(-) diff --git a/.gitignore b/.gitignore index f369728..b002df4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ backend/.env -# Ignore environment files \ No newline at end of file +# Ignore environment files + +index.html +# Ignore frontend dev file \ No newline at end of file diff --git a/backend/database.js b/backend/database.js index 483ea88..97ee916 100644 --- a/backend/database.js +++ b/backend/database.js @@ -25,3 +25,19 @@ export async function loginUser(username, password) { return { success: false, message: "Invalid username or password" }; } } + +export async function createUser(username, first_name, last_name, password, email) { + try { + const [result] = await pool.query( + "INSERT INTO users (username, first_name, last_name, password, email) VALUES (?, ?, ?, ?, ?)", + [username, first_name, last_name, password, email] + ); + console.log("User created successfully: ", result); + return { success: true, userId: result.insertId }; + } catch (error) { + console.error("Error creating user: ", error); + return { success: false, message: "Error creating user" }; + } + + +} \ No newline at end of file diff --git a/backend/views/dashboard.ejs b/backend/views/dashboard.ejs index d9adb16..d7c65b6 100644 --- a/backend/views/dashboard.ejs +++ b/backend/views/dashboard.ejs @@ -2,6 +2,8 @@ @@ -15,7 +17,18 @@ /> -

Hello, <%= sqlResult.user.first_name %>.

+
+
+

Hello, <%= sqlResult.user.first_name %>.

+
+
+

Welcome to your dashboard.

+
+
+ +
+
+