diff --git a/API Login.js b/API Login.js index df2889d..4f7ca21 100644 --- a/API Login.js +++ b/API Login.js @@ -1,8 +1,8 @@ -const BASE_URL = "http://localhost:3000/api"; +const BASE_URL = "http://localhost/Kelompok06_2048"; export async function loginRequest(username, password) { try { - const response = await fetch(`${BASE_URL}/login`, { + const response = await fetch(`${BASE_URL}/Login.php`, { method: "POST", headers: { "Content-Type": "application/json" diff --git a/API Register.js b/API Register.js new file mode 100644 index 0000000..00d3a43 --- /dev/null +++ b/API Register.js @@ -0,0 +1,21 @@ +const BASE_URL = "http://202.46.28.160/Kelompok06_2048/"; + +export async function registerRequest(username, password) { + if (!username || !password) { + return { status: "error", message: "Username dan password wajib diisi" }; + } + + const formData = new FormData(); + formData.append("username", username); + formData.append("password", password); + + try { + const response = await fetch(`${BASE_URL}Register.php`, { + method: "POST", + body: formData + }); + return await response.json(); + } catch (err) { + return { status: "error", message: err.message }; + } +} \ No newline at end of file diff --git a/Koneksi.php b/Connection.php similarity index 50% rename from Koneksi.php rename to Connection.php index 51580a0..d5cdfe2 100644 --- a/Koneksi.php +++ b/Connection.php @@ -1,10 +1,11 @@ connect_error) { http_response_code(500); die(json_encode(["status"=>"error","message"=>"Database connection failed"])); diff --git a/Database.sql b/Database.sql index 48e6ab0..43dfa36 100644 --- a/Database.sql +++ b/Database.sql @@ -1,5 +1,5 @@ -CREATE DATABASE IF NOT EXISTS 2048; -USE 2048; +CREATE DATABASE IF NOT EXISTS game_2048; +USE game_2048; CREATE TABLE IF NOT EXISTS users ( id INT AUTO_INCREMENT PRIMARY KEY, diff --git a/Login.html b/Login.html index dd9f08d..8d2383b 100644 --- a/Login.html +++ b/Login.html @@ -30,7 +30,7 @@ @@ -46,7 +46,7 @@ - + diff --git a/Login.js b/Login.js index ab92639..9ac2ce3 100644 --- a/Login.js +++ b/Login.js @@ -1,4 +1,4 @@ -import { showModal, closeModal } from "./Modal.js"; +import { showModal, closeModal } from "./Modal Login.js"; import { loginRequest } from "./API Login.js"; document.getElementById('loginForm').addEventListener('submit', async function(e) { diff --git a/Login.php b/Login.php index 583e01c..389c18e 100644 --- a/Login.php +++ b/Login.php @@ -1,7 +1,7 @@