login.php
<!DOCTYPE html>
<html>
<head>
<title>Login dan Register</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<div class="row">
<div class="col-md-6">
<h2>Login</h2>
<form action="proses_login.php" method="post">
<div class="form-group">
<label>Username</label>
<input type="text" name="username" class="form-control">
</div>
<div class="form-group">
<label>Password</label>
<input type="password" name="password" class="form-control">
</div>
<button type="submit" class="btn btn-primary">Login</button>
</form>
</div>
</div>
</div>
</body>
</html>
register.php
<!DOCTYPE html>
<html>
<head>
<title>Login dan Register</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<div class="row">
<div class="col-md-6">
<h2>Register</h2>
<form action="proses_register.php" method="post">
<div class="form-group">
<label>Username</label>
<input type="text" name="username" class="form-control">
</div>
<div class="form-group">
<label>Password</label>
<input type="password" name="password" class="form-control">
</div>
<div class="form-group">
<label>Email</label>
<input type="email" name="email" class="form-control">
</div>
<button type="submit" class="btn btn-primary">Register</button>
</form>
</div>
</div>
</div>
</body>
</html>
proses_login.php
<?php
include("config.php");
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$username = $_POST['username'];
$password = $_POST['password'];
$sql = "SELECT * FROM users WHERE username='$username' AND password='$password'";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) == 1) {
// login berhasil
echo "Login berhasil!";
} else {
// login gagal
echo "Login gagal. Username atau password salah.";
}
}
?>
proses_register.php
<?php
include("config.php");
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$username = $_POST['username'];
$password = $_POST['password'];
$email = $_POST['email'];
// Cek apakah username sudah terdaftar
$sql_check = "SELECT * FROM users WHERE username='$username'";
$result_check = mysqli_query($conn, $sql_check);
if (mysqli_num_rows($result_check) > 0) {
echo "Username sudah terdaftar!";
} else {
// Insert data user baru
$sql_insert = "INSERT INTO users (username, password, email) VALUES ('$username', '$password', '$email')";
if (mysqli_query($conn, $sql_insert)) {
echo "Registrasi berhasil!";
} else {
echo "Error: " . $sql_insert . "<br>" . mysqli_error($conn);
}
}
}
?>
Buatlah tabel users pada database