diff --git a/koneksi.php b/koneksi.php index 75c862e..116bf9a 100644 --- a/koneksi.php +++ b/koneksi.php @@ -2,7 +2,7 @@ $host = "localhost"; $user = "root"; // username DB $pass = ""; // password DB -$db = "nama_database"; // ganti dengan nama database kamu +$db = "game_db"; $conn = mysqli_connect($host, $user, $pass, $db); diff --git a/login.php b/login.php index 4832e8c..ae1ea99 100644 --- a/login.php +++ b/login.php @@ -1,45 +1,26 @@ ";//kalo di file yang sama - echo "lastname:".$row['lastname']."
"; - } - else echo "Username/password salah"; + +$username = $_POST['username']; +$password = $_POST['password']; + +$enc = md5($password); + +$stmt = mysqli_prepare($conn, "SELECT * FROM user WHERE username=? AND password=?"); +mysqli_stmt_bind_param($stmt, "ss", $username, $enc); +mysqli_stmt_execute($stmt); + +$result = mysqli_stmt_get_result($stmt); +if ($row = mysqli_fetch_assoc($result)) { + + $_SESSION['username'] = $row['username']; + $_SESSION['email'] = $row['email']; + + header("Location: mainboard.html"); + exit; + +} else { + echo ""; } ?> - - - -
- Username:
- Password:
- -
- - \ No newline at end of file diff --git a/register.php b/register.php index 98178df..726884f 100644 --- a/register.php +++ b/register.php @@ -1,55 +1,29 @@ uniqid(), - "username" => $username, - "email" => $email, - "password" => $hashedPassword, - "role" => "player", - "created_at" => date("Y-m-d H:i:s") - ]; - - file_put_contents($file, json_encode($users, JSON_PRETTY_PRINT)); - echo "success"; +if ($password != $confirm) { + echo ""; + exit; } + +$cek = mysqli_query($conn, "SELECT * FROM user WHERE username='$username' OR email='$email'"); +if (mysqli_num_rows($cek) > 0) { + echo ""; + exit; +} + +$hash = md5($password); + +$sql = "INSERT INTO user (username, email, password) VALUES ('$username', '$email', '$hash')"; +if (mysqli_query($conn, $sql)) { + echo ""; +} else { + echo "Error: " . mysqli_error($conn); +} + ?>