2048
This commit is contained in:
commit
5635808d34
@ -1,8 +1,8 @@
|
|||||||
const BASE_URL = "http://localhost:3000/api";
|
const BASE_URL = "http://localhost/Kelompok06_2048";
|
||||||
|
|
||||||
export async function loginRequest(username, password) {
|
export async function loginRequest(username, password) {
|
||||||
try {
|
try {
|
||||||
const response = await fetch(`${BASE_URL}/login`, {
|
const response = await fetch(`${BASE_URL}/Login.php`, {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
headers: {
|
headers: {
|
||||||
"Content-Type": "application/json"
|
"Content-Type": "application/json"
|
||||||
|
|||||||
21
API Register.js
Normal file
21
API Register.js
Normal file
@ -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 };
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -1,10 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
$DB_HOST = "";
|
$DB_HOST = "202.46.28.160";
|
||||||
$DB_USER = "";
|
$DB_PORT = 23316;
|
||||||
$DB_PASS = "";
|
$DB_USER = "evelyn";
|
||||||
$DB_NAME = "";
|
$DB_PASS = "evelynsc25";
|
||||||
|
$DB_NAME = "web";
|
||||||
|
|
||||||
$conn = new mysqli($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME);
|
$conn = new mysqli($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME, $DB_PORT);
|
||||||
if ($conn->connect_error) {
|
if ($conn->connect_error) {
|
||||||
http_response_code(500);
|
http_response_code(500);
|
||||||
die(json_encode(["status"=>"error","message"=>"Database connection failed"]));
|
die(json_encode(["status"=>"error","message"=>"Database connection failed"]));
|
||||||
@ -1,5 +1,5 @@
|
|||||||
CREATE DATABASE IF NOT EXISTS 2048;
|
CREATE DATABASE IF NOT EXISTS game_2048;
|
||||||
USE 2048;
|
USE game_2048;
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS users (
|
CREATE TABLE IF NOT EXISTS users (
|
||||||
id INT AUTO_INCREMENT PRIMARY KEY,
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||||
|
|||||||
@ -30,7 +30,7 @@
|
|||||||
</form>
|
</form>
|
||||||
|
|
||||||
<div class="register-link">
|
<div class="register-link">
|
||||||
Don't Have Account?
|
Don't Have An Account?
|
||||||
<a href="Register.html" id="registerLink">Register</a>
|
<a href="Register.html" id="registerLink">Register</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -46,7 +46,7 @@
|
|||||||
|
|
||||||
<script src="Login.js"></script>
|
<script src="Login.js"></script>
|
||||||
<script src="Animation Login.js"></script>
|
<script src="Animation Login.js"></script>
|
||||||
<script src="Modal.js"></script>
|
<script src="Modal Login.js"></script>
|
||||||
<script src="API Login.js"></script>
|
<script src="API Login.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
2
Login.js
2
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";
|
import { loginRequest } from "./API Login.js";
|
||||||
|
|
||||||
document.getElementById('loginForm').addEventListener('submit', async function(e) {
|
document.getElementById('loginForm').addEventListener('submit', async function(e) {
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
header('Content-Type: application/json');
|
header('Content-Type: application/json');
|
||||||
include 'Database.php';
|
include 'Connection.php';
|
||||||
|
|
||||||
$username = $_POST['username'] ?? '';
|
$username = $_POST['username'] ?? '';
|
||||||
$password = $_POST['password'] ?? '';
|
$password = $_POST['password'] ?? '';
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
header('Content-Type: application/json');
|
header('Content-Type: application/json');
|
||||||
include 'Database.php';
|
include 'Connection.php';
|
||||||
|
|
||||||
$username = $_POST['username'] ?? '';
|
$username = $_POST['username'] ?? '';
|
||||||
$password = $_POST['password'] ?? '';
|
$password = $_POST['password'] ?? '';
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
header('Content-Type: application/json');
|
header('Content-Type: application/json');
|
||||||
include 'Koneksi.php';
|
include 'Connection.php';
|
||||||
|
|
||||||
// Pastikan user sudah login
|
// Pastikan user sudah login
|
||||||
if (!isset($_SESSION['username'])) {
|
if (!isset($_SESSION['username'])) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user